Commit Graph
60 Commits
Author SHA1 Message Date
Chris Danford 3175fcc1aa remove unused StrokeIsUnder 2008-07-04 22:44:20 +00:00
Chris Danford 0544328038 remove FontBaseZoom in favor of doubleres font textures. This is cleaner and doesn't have weird interactions with maxwidth, wrapwidthpixels, etc 2008-05-27 17:08:25 +00:00
Chris Danford 4d30695f08 add StrokeIsUnder font option 2008-05-05 22:34:34 +00:00
Chris Danford 3934e123e2 add DefaultStrokeColor for fonts to turn a Font's stroke layer off by default 2008-03-28 09:33:50 +00:00
Chris Danford d38f040487 Move stroke designation into font page name area (better than having 2 png files with identical names except for texture hints). Add FontBaseZoom to allow for double resolution fonts without setting the zoom to 0.5 for every BitmapText. 2008-03-27 22:23:21 +00:00
Chris Danford 4be68e9930 add loading of font stroke texture 2008-02-15 09:41:19 +00:00
Steve Checkoway b5f57abc4e longchar -> wchar_t 2006-09-14 09:32:04 +00:00
Chris Danford 7f821e8cfc CString -> RString 2006-01-22 01:00:06 +00:00
Chris Danford c7d769829a add ThemeManager to smtools 2005-12-29 05:52:50 +00:00
Chris Danford 37f82b43f7 remove CStringArray #define 2005-12-09 21:36:22 +00:00
Chris Danford 1a7899e270 add support for Right to Left fonts 2005-09-22 09:08:11 +00:00
Glenn Maynard 6b87537086 Font paths must be prefix-unique, like other assets. cleanup 2005-09-03 00:17:37 +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
Steve Checkoway 92b1b371c7 Header cleanup. 2004-10-05 11:03:43 +00:00
Glenn Maynard 0e7c5a7141 ascii optimization 2004-10-01 17:25:17 +00:00
Glenn Maynard 2cab5c4689 license updates 2004-05-31 22:42:12 +00:00
Glenn Maynard ecd5fa36e0 cleanup 2003-12-22 23:53:41 +00:00
Glenn Maynard abed97565a Reduce dependencies. 2003-11-07 20:55:52 +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 056aedd9aa allow tweaking horizontal spacing 2003-07-06 05:32:45 +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 9e55b1aa69 remove unused function
remove spurious "XXXX" (matches "XXX")
make sure extensions match correctly
2003-03-27 08:04:28 +00:00
Glenn Maynard 0fd18b8ca5 fix init list order 2003-02-14 06:36:02 +00:00
Glenn Maynard f4bfdda745 add FontCompleteForString 2003-02-12 19:33:30 +00:00
Glenn Maynard ff830fad55 only use longchar within fonts 2003-01-28 00:45:01 +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 1698ddb304 add const accessor for Texture 2003-01-19 00:48:23 +00:00
Glenn Maynard 3351d5b0bd top and baseline are no longer mutually dependent 2003-01-18 03:14:10 +00:00
Glenn Maynard 1e66c63774 simplifications and minor fixes 2003-01-16 23:22:21 +00:00
Glenn Maynard 3ec2605b60 finish up ranges, other minor fixes 2003-01-16 20:21:07 +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
Glenn Maynard c6e63f37d3 add font alignment 2003-01-06 23:49:43 +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 88d73d54e3 fixes 2003-01-04 08:12:19 +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 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 b7f3768ba9 remove arbitrary caps; simplify 2002-12-29 22:55:26 +00:00