Commit Graph

74 Commits

Author SHA1 Message Date
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
Glenn Maynard 9e55b1aa69 remove unused function
remove spurious "XXXX" (matches "XXX")
make sure extensions match correctly
2003-03-27 08:04:28 +00:00
Glenn Maynard 42cfd6f98c stdafx -> global 2003-02-16 04:01:45 +00:00
Glenn Maynard 52ca34fb86 don't lowercase filenames before loading 2003-02-14 22:46:45 +00:00
Glenn Maynard f4bfdda745 add FontCompleteForString 2003-02-12 19:33:30 +00:00
Glenn Maynard 01cc659a19 add whole-line font mapping 2003-02-11 19:56:13 +00:00
Glenn Maynard 4146a96bba allow utf-8 in font maps 2003-02-11 07:10:22 +00:00
Glenn Maynard 98ed350504 fix the invalid glyph 2003-01-28 03:40:28 +00:00
Glenn Maynard ff830fad55 only use longchar within fonts 2003-01-28 00:45:01 +00:00
Glenn Maynard e6cf4ce71e fix DrawExtraPixelsLeft/Right 2003-01-26 02:56:06 +00:00
Glenn Maynard e312828809 log when we load a font 2003-01-24 02:21:07 +00:00
Glenn Maynard fbfe3d0e3e log less 2003-01-24 01:35:05 +00:00
Glenn Maynard 47ae91d778 GetFontPaths takes a trailing slash, so its paths already have them 2003-01-23 04:31:14 +00:00
Glenn Maynard 6903d7047d use Regex 2003-01-23 04:25:04 +00:00
Glenn Maynard 450618161c remove GetGlyphTexture 2003-01-19 02:05:07 +00:00
Glenn Maynard 3351d5b0bd top and baseline are no longer mutually dependent 2003-01-18 03:14:10 +00:00
Glenn Maynard c03a7ca367 ++comment; 2003-01-17 22:23:35 +00:00
Glenn Maynard 6f06b41084 don't throw so much
get rid of spurious "XXXX"
2003-01-17 20:44:06 +00:00
Glenn Maynard 1e66c63774 simplifications and minor fixes 2003-01-16 23:22:21 +00:00
Glenn Maynard ffc6ae2c37 Simplify splitpath.
Allow a font to have an INI and no pages.
2003-01-16 22:49:22 +00:00
Glenn Maynard 3ec2605b60 finish up ranges, other minor fixes 2003-01-16 20:21:07 +00:00
Glenn Maynard 4c2c7ef57b dumb fix 2003-01-15 02:10:58 +00:00
Glenn Maynard b311f9aa2c fix problems with stretched textures (and stretch all fonts; 99% are
power-of-2 anyway, so this just simplifies things)
2003-01-11 21:20:35 +00:00
Glenn Maynard a738014538 remove comments 2003-01-10 03:54:29 +00:00
Glenn Maynard 57d90f6bc9 get rid of Kanji= flag; just push the baseline up a little 2003-01-10 03:48:21 +00:00
Glenn Maynard ae81b1c4c6 Er. After trying to implement FontManager::Reload(), and struggling,
restructure this stuff to make more sense (and be simpler) ...
2003-01-10 02:02:51 +00:00
Glenn Maynard 45d52d0a7e Recursively-loaded fonts are loaded completely--they'll never be
copies of already-loaded fonts.  This simplifies things, and isn't likely
to be a real problem; we'll have just a few copies of the default font,
and the underlying texture is still refcounted.
2003-01-10 00:31:46 +00:00
Glenn Maynard 0452b492c5 update font stuff 2003-01-08 02:32:30 +00:00
Chris Danford 471fc08e51 Fixed VC6-specific compile errors 2003-01-07 08:16:55 +00:00
Glenn Maynard c6e63f37d3 add font alignment 2003-01-06 23:49:43 +00:00
Glenn Maynard 24bfc9d1ea add an assert 2003-01-06 04:24:28 +00:00
Glenn Maynard a0f664ad35 more font work 2003-01-06 02:50:25 +00:00
Glenn Maynard d46a2ef9de use int instead of wchar_t; don't want to be limited to 16-bit 2003-01-05 08:11:05 +00:00
Glenn Maynard 8f1d3db15b handle default font, import fonts, default glyph 2003-01-05 07:55:31 +00:00
Glenn Maynard 16052ecd3d utf-8 support is working 2003-01-05 05:13:45 +00:00
Glenn Maynard 965d7481ee getting there ... 2003-01-05 03:32:41 +00:00
Glenn Maynard 5e8ced1a94 more font work 2003-01-04 07:55:42 +00:00
Glenn Maynard 912d43cb9d more bitmap font work 2003-01-04 05:20:40 +00:00
Glenn Maynard db04a85622 more bitmap font work 2003-01-04 05:17:51 +00:00
Glenn Maynard 4bb452404c more bitmap font work 2003-01-04 01:47:01 +00:00
Glenn Maynard 1c6dba0ccc bitmap font work 2003-01-03 22:53:22 +00:00
Glenn Maynard e89ddf7e3d Set up texture coords for fonts in Font, so we don't have to deal with
it in BitmapText.
2003-01-03 20:59:50 +00:00