rdb
|
160f652d58
|
text: use HarfBuzz for text shaping; support right-to-left text
|
2017-04-25 12:25:31 +02:00 |
rdb
|
e1c0e7d1d4
|
text: add experimental kerning support, enabled by 'text-kerning'
|
2017-03-27 19:15:09 +02:00 |
rdb
|
8381118a97
|
Assorted tweaks and compile warning fixes
|
2016-07-14 12:54:39 +02:00 |
Sam Edwards
|
6b8f78c9e0
|
general: Fix missing includes.
|
2016-03-15 18:30:24 -07:00 |
tobspr
|
0fcfb8e372
|
New file headers, new comment style
|
2016-02-17 17:47:48 +01:00 |
rdb
|
f4f7df9949
|
Add signed-distance-field text rendering to DynamicTextFont and egg-mkfont
|
2015-12-31 22:00:37 +01:00 |
rdb
|
fb0902512e
|
Use DynamicTextGlyph for spaces (fixes glyph.is_whitespace())
|
2015-11-19 13:00:29 +01:00 |
rdb
|
a453ec1925
|
Overhaul text generation; now 75x as fast as before.
|
2015-11-13 01:44:03 +01:00 |
rdb
|
1286264952
|
publish textglyph interfaces to make it easier for people to implement their own font rendering algorithm
|
2014-09-14 10:17:13 +00:00 |
David Rose
|
4183b88c44
|
fix obscure text-rendering crash
|
2012-03-03 18:34:56 +00:00 |
David Rose
|
501470169f
|
stdfloat_double
|
2011-10-10 05:25:10 +00:00 |
David Rose
|
6a7580ca45
|
TextFont::make_copy()
|
2010-05-03 03:51:15 +00:00 |
David Rose
|
8a64a06946
|
changes from Gogg: startup optimization, freetype faces, string tokenizer
|
2009-11-18 15:00:52 +00:00 |
David Rose
|
864dac0290
|
fix some font issues
|
2009-01-17 20:31:00 +00:00 |
David Rose
|
89aeadbc72
|
DynamicTextFont::set_outline()
|
2009-01-17 02:47:16 +00:00 |
David Rose
|
aa81f3077e
|
ensure invalid glyphs are rendered
|
2008-11-22 02:33:17 +00:00 |
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
David Rose
|
6154ac04bf
|
one more try
|
2007-01-30 13:26:55 +00:00 |
David Rose
|
91f22c514a
|
more geometric font support
|
2007-01-30 11:50:38 +00:00 |
Asad M. Zaman
|
d333c45232
|
oops: lets put an ifdef around the BBOX
|
2007-01-24 03:11:56 +00:00 |
David Rose
|
b16044bbd1
|
build on windows, older version of freetype
|
2007-01-24 01:56:14 +00:00 |
David Rose
|
629b215aee
|
DynamicTextFont::RenderMode
|
2007-01-24 00:27:39 +00:00 |
David Rose
|
cb2e0c46f0
|
fix text glyph caching problem
|
2005-10-02 16:56:51 +00:00 |
David Rose
|
ab86ca2b73
|
name dynamic textures
|
2004-02-20 00:00:41 +00:00 |
David Rose
|
843c0331ae
|
update license, change remaining local #includes to use quotation marks
|
2004-02-13 19:27:33 +00:00 |
David Rose
|
65f24e45ef
|
use load_glyph() defined in parent class
|
2003-09-10 16:31:33 +00:00 |
David Rose
|
6409ff6b7f
|
add pnmtext library
|
2003-09-09 19:26:25 +00:00 |
David Rose
|
1d5a30bdb0
|
reword warning to make it less confusing
|
2003-08-25 16:24:24 +00:00 |
David Rose
|
edfaea28b8
|
workaround for FreeType not choosing charmap
|
2003-02-11 17:57:26 +00:00 |
David Rose
|
5b7526d3a0
|
generate cheesy accents if font doesn't have them
|
2003-02-02 20:39:49 +00:00 |
David Rose
|
7a7563ba2d
|
provide a default font
|
2003-01-31 21:09:26 +00:00 |
David Rose
|
a31dd71369
|
refine dynamic font glyph placement
|
2002-12-03 18:30:45 +00:00 |
David Rose
|
01a15a9523
|
use vfs
|
2002-12-02 19:23:29 +00:00 |
David Rose
|
0efa534315
|
add scale_factor
|
2002-11-27 22:38:41 +00:00 |
cxgeorge
|
763195a6aa
|
add (unsigned) for ctype fns
|
2002-08-14 01:55:47 +00:00 |
David Rose
|
d3b9f82604
|
clean up properly
|
2002-04-05 19:27:15 +00:00 |
David Rose
|
b145370ccd
|
change filters on dynamic text object
|
2002-02-21 02:35:36 +00:00 |
David Rose
|
ab35f28160
|
search in current directory too
|
2002-02-21 01:34:19 +00:00 |
David Rose
|
55ae74b3d1
|
bug fixes
|
2002-02-16 09:37:22 +00:00 |
David Rose
|
c73b890315
|
add glyph names
|
2002-02-12 23:11:23 +00:00 |
David Rose
|
d70a1f25cb
|
support non-scalable fonts
|
2002-02-12 22:49:56 +00:00 |
David Rose
|
e914c4f508
|
add unicode decoding
|
2002-02-12 01:49:01 +00:00 |
David Rose
|
a8881ac142
|
improve handling of missing chars
|
2002-02-11 19:55:20 +00:00 |
David Rose
|
d0b7f1b24c
|
further refinements, proper caching for dynamic text
|
2002-02-11 19:21:44 +00:00 |
David Rose
|
c037a890dd
|
refinements to DynamicText
|
2002-02-11 15:07:11 +00:00 |
David Rose
|
9292457ce5
|
initial pass at dynamic text
|
2002-02-09 21:56:24 +00:00 |