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