Commit Graph

115 Commits

Author SHA1 Message Date
Chris Danford a19f0b492a RTL cleanup 2005-09-22 16:49:51 +00:00
Chris Danford 1a7899e270 add support for Right to Left fonts 2005-09-22 09:08:11 +00:00
Chris Danford 48ebc53549 return NULL -> return CString() for clarity and efficiency 2005-09-04 16:55:21 +00:00
Glenn Maynard 6b87537086 Font paths must be prefix-unique, like other assets. cleanup 2005-09-03 00:17:37 +00:00
Chris Danford e439ae2a96 return "" -> return NULL 2005-09-02 00:14:07 +00:00
Glenn Maynard bf8ef93ac2 cleanup 2005-08-29 04:45:22 +00:00
Glenn Maynard db92df2fe1 FontPageSettings is a complex type; avoid unneeded copying 2005-08-26 18:33:42 +00:00
Glenn Maynard 221e369b7b long-needed style update. no non-cosmetic changes. 2005-05-19 06:55:31 +00:00
Glenn Maynard 01490f8f68 revert weird wrapping hack. I can't make sense of it, and it's causing
infinite loops.  Implement overdraw handling correctly.
2005-05-19 06:11:46 +00:00
Chris Danford fd94e4f38d don't warn about dimensions if texture is "_blank" 2005-03-21 07:40:23 +00:00
Chris Danford 981e52ec58 merge IniFile and XmlFile 2005-01-07 14:28:00 +00:00
Glenn Maynard 0e7c5a7141 ascii optimization 2004-10-01 17:25:17 +00:00
Glenn Maynard 3c997641f8 Remove game-specific glyphs. It adds overhead to setting every BitmapText,
and nothing uses it.  If we want to do this, add Lua conditionals to font
pages.
2004-09-27 13:33:08 +00:00
Chris Danford 03fbb915f3 remove VC6 scoping hacks 2004-09-21 07:53:39 +00:00
Glenn Maynard 0a11fe26df fix pages being given default maps that they shouldn't have 2004-09-09 02:59:15 +00:00
Chris Danford ff4c12b727 rename GameDef -> Game 2004-07-25 17:07:32 +00:00
Chris Danford 64628fac21 remove enum Game. Instead, pass around the GameDef pointer 2004-07-25 04:27:20 +00:00
Glenn Maynard f21d3ca71b fix odd font file searching 2004-07-24 23:00:27 +00:00
Glenn Maynard 47d43cee82 unsigned -> size_t for string::find returns 2004-06-16 07:01:12 +00:00
Glenn Maynard 2cab5c4689 license updates 2004-05-31 22:42:12 +00:00
Chris Danford 93e274b3ac make a Font charmap for numbers fonts 2004-05-31 00:11:34 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Glenn Maynard e72dcafae5 replace UTF-8 functions from glib 2004-05-17 21:28:26 +00:00
Glenn Maynard 304b03efa7 Non-breaking space 2004-01-10 03:32:46 +00:00
Glenn Maynard fddcb9ecd5 Use CHECKPOINT_M instead of Checkpoint. It's simpler, faster and more reliable. 2003-10-22 06:37:31 +00:00
Glenn Maynard bfbdd31db7 Fix confusing behavior when importing a font that doesn't exist 2003-10-17 23:41:16 +00:00
Glenn Maynard 4ae167bf9e Don't grayscale fonts by default.
Load properties common to all font pages from the section "common".
2003-10-08 23:18:56 +00:00
Glenn Maynard a37668e44e Add TextureHints font metric.
By default, load fonts as 4-bit grayscale, 4-bit alpha (I4A4) maps.
This halves font texture memory usage.
2003-10-08 02:54:40 +00:00
Glenn Maynard b13cb43aa6 IniFile::GetValueB->GetValue, etc. Cleanup. 2003-10-02 02:03:29 +00:00
Glenn Maynard 7bb4c6c2fb Default to 16bpp for fonts, unless the 32bpp hint is used. 2003-09-03 22:52:15 +00:00
Glenn Maynard 34b8ae04b9 Allow texture hints in font pages. 2003-09-03 09:03:58 +00:00
Glenn Maynard c054999c63 testing 2003-07-08 04:40:26 +00:00
Glenn Maynard eaeb1284d3 testing 2003-07-08 04:37:55 +00:00
Glenn Maynard 7280a45acd test 2003-07-08 03:53:45 +00:00
Glenn Maynard 7a3cc013f3 dummy 2003-07-08 03:25:15 +00:00
Glenn Maynard 08a911080f dummy 2003-07-08 03:21:26 +00:00
Glenn Maynard a89cfd00cf dummy commit 2003-07-08 03:20:48 +00:00
Glenn Maynard e386f47fbd test 2003-07-08 03:19:30 +00:00
Glenn Maynard 55a6dac6a1 nul; testing scripts - 1 2 3 *tap tap* 2003-07-06 05:41:36 +00:00
Glenn Maynard 056aedd9aa allow tweaking horizontal spacing 2003-07-06 05:32:45 +00:00
Glenn Maynard faf522bebf fix alignment 2003-06-21 20:05:37 +00:00
Chris Danford 4dd5f4cc09 Don't stretch font textures 2003-06-15 06:48:32 +00:00
Chris Danford b032ac4737 fix glyphs have wrong frame in Numbers fonts 2003-06-06 20:30:57 +00:00
Chris Danford 428d560a6b Clean up resolution fallback logic
Add video settings for G400
Working on composited text
2003-06-05 19:29:27 +00:00
Glenn Maynard 7b693ad270 ignore (res 1x2) in font names 2003-05-13 04:08:19 +00:00
Glenn Maynard fe33dec385 Partial s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:01:35 +00:00
Glenn Maynard 650beb538f use Checkpoint 2003-04-22 05:58:29 +00:00
Chris Danford 448bdc7b6e make calls to THEME->GetPathTo() more concise 2003-04-12 17:39:27 +00:00
Glenn Maynard ea5a77e47e log chars on font load 2003-03-31 20:53:19 +00:00
Chris Danford 214c2b67af clean up Fonts and Numbers names 2003-03-30 18:12:57 +00:00