Commit Graph

63 Commits

Author SHA1 Message Date
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
Glenn Maynard e0b472f33e Textures are now fully ID'd by a single struct. 2002-12-30 02:43:52 +00:00
Glenn Maynard b7f3768ba9 remove arbitrary caps; simplify 2002-12-29 22:55:26 +00:00
Glenn Maynard 33c1fb46f7 s/throw RageException/RageException::Throw/ 2002-12-21 18:36:10 +00:00
Glenn Maynard 29c726053c pass prefs down to RageBitmapTexture 2002-11-20 01:24:36 +00:00
Chris Danford ec202633e9 Added .GetString() to all CStrings passed in vargs 2002-10-29 07:58:44 +00:00
Chris Danford 899e226f38 Moved backgrounds into "Backgrounds" assets folder. Any BGAnimation may be used now.
Cleaned up many, many graphics.
2002-09-23 07:35:47 +00:00
Chris Danford e44141c8d3 Fixed extended ASCII support in BitmapText 2002-09-22 20:34:11 +00:00
Glenn Maynard 4f8d20d90d ... and associated cast changes. 2002-09-09 02:59:48 +00:00
Chris Danford 1c90b8236f added MAX-style options navigation and moved more constants into theme metrics 2002-09-04 03:49:08 +00:00
Chris Danford 7ab487072f option icons working, new font format, more theme metrics cleanup 2002-09-03 22:31:06 +00:00
Glenn Maynard 2f36046dd6 Do away with LPCTSTR. (We're not making a Unicode build, and if
we were it's not being used everywhere it would need to be.  If we want
Unicode support, that's probably not the way to do it anyway ...)
2002-08-28 00:35:55 +00:00