rubidium
0463dbdc9e
(svn r26482) -Codechange: add an include that allows us to undefine/redefine "unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
11 years ago
fonsinchen
b816e07742
(svn r26389) -Fix [FS#5885]: Select a specific font size when freetype fails to select one automatically.
11 years ago
rubidium
2618d960e3
(svn r26209) -Codechange: remove some template magic and simplify some code
11 years ago
rubidium
00c05e79b1
(svn r26170) -Feature-ish: add the currently used fonts to the crash log
11 years ago
frosch
dcec8b9abd
(svn r25860) -Fix [FS#5737] (r25570): When clearing font cache, also clear layout cache. (adf88)
11 years ago
frosch
b4609fd923
(svn r25822) -Fix [FS#5704]: Searching for a suitable font failed, if one of the fonts had no '?' glyph, and no baseset is installed.
11 years ago
frosch
4824cb7886
(svn r25569) -Codechange: Cache all Font instances in a static container.
11 years ago
rubidium
fac0b83df6
(svn r25511) -Fix-ish: add the same printable key assert to the sprite font cache as the freetype font cache
11 years ago
rubidium
3831e3829d
(svn r25501) -Fix: compilation error on OS X
11 years ago
rubidium
0c14a586bd
(svn r25493) -Codechange: support for the safer variant of ICU's getFontTable
11 years ago
rubidium
7b10e39bf1
(svn r25469) -Add: method for getting the font tables from freetype fonts
11 years ago
rubidium
43a37f7f28
(svn r25463) -Codechange: export more size related information from the fonts
11 years ago
rubidium
092c33be3f
(svn r25462) -Codechange: make a better distinction between characters and glyphs
11 years ago
frosch
798f472552
(svn r25451) -Fix (r25445): Ini configuration for medium font was overwritten by front configuration of other sizes.
11 years ago
rubidium
8190d26f9e
(svn r25446) -Codechange: call sprite fontcache code from freetype font cache in case a sprite must be shown
11 years ago
rubidium
8c5a7cf0ab
(svn r25445) -Codechange: simplify the font loading
11 years ago
rubidium
c23eaf0790
(svn r25444) -Codechange: move sprite font code together with the other sprite font code
11 years ago
rubidium
ac4dd5d627
(svn r25443) -Codechange: move the glyph to sprite cache into the FreeTypeFontCache instance
11 years ago
rubidium
d724088a1c
(svn r25442) -Codechange: move height and ascender information into the FontCache instances
11 years ago
rubidium
eb4388f4f3
(svn r25441) -Codechange: move the freetype font allocation into the FreeTypeFontCache
11 years ago
rubidium
a285743d48
(svn r25439) -Codechange: move the glyph to sprite ID mapping into the SpriteFontCache
11 years ago
rubidium
e1a2a8275b
(svn r25438) -Codechange: introduce classes for the FontCache
11 years ago
rubidium
94a5fe6b92
(svn r25437) -Codechange: rework the FreeTypeSettings structure to make it better grouped
11 years ago
rubidium
13c450a66b
(svn r25436) -Codechange: split the font detection code out of the font caching code
11 years ago
michi_cc
55ba9320f3
(svn r25157) -Feature: Determine the default font height for vector fonts according to the minimum readable height that the font provides.
12 years ago
michi_cc
d1212e0b1a
(svn r25153) -Fix [FS#5522] (r24487): [Win32] Don't statically link to SHGetFolderPath as it may not exist.
12 years ago
planetmaker
c24374f99c
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
12 years ago
alberth
732e073261
(svn r24776) -Doc: Typo fixes, additions, and additional dots collected from various sources (including Eagle_rainbow, MinchinWeb)
12 years ago
frosch
df54f25efe
(svn r23987) -Fix (r23000): Also reset the font glyph cache when switching blitters.
13 years ago
michi_cc
e85d5b5d31
(svn r23889) -Codechange: Centralise sprite resizing in one place. (peter1138)
13 years ago
truebrain
b827694aec
(svn r23592) -Fix (r23590): forgot one case
13 years ago
rubidium
ab974bee97
(svn r23582) -Fix [FS#4870]: add missing characters for certain languages and the large font
...
-Codechange: don't remove large font glyphs because they are broken in the original font, just fix them up in openttd.grf using action A
-Change: make extra characters more consistent with the original font
All by PaulC.
13 years ago
rubidium
2ccbd2a6f5
(svn r23446) -Codechange: move _cur_palette and it's related first/count dirty variables into a single structure
13 years ago
glx
721c74d279
(svn r23381) -Fix (r23380): win9x compilation
13 years ago
glx
44918dded0
(svn r23380) -Add: monospace font detection for win32 (also ignore duplicates)
13 years ago
peter1138
81598273e9
(svn r23316) -Feature: Add ability to zoom in to 2x and 4x level.
13 years ago
peter1138
15d0a22aac
(svn r23315) -Codechange: Only encode sprites for zoom levels that will be used.
13 years ago
rubidium
7f390964c3
(svn r23279) -Codechange: try to prevent slanted and skinny fonts with fontconfig. This should generally make the fallback choice better legible
13 years ago
rubidium
33f1636847
(svn r23277) -Codechange: fallback font support for fontcache
13 years ago
rubidium
9512838a5e
(svn r23275) -Codechange: allow loading of the monospace (freetype) font at another moment than the other fonts
13 years ago
rubidium
dfefcab47d
(svn r23274) -Add: internal support for a monospaced sprite font
13 years ago
rubidium
542c61397c
(svn r23271) -Codechange: don't repeatedly initialise and free the freetype library
13 years ago
rubidium
d86e6b6162
(svn r23268) -Fix (r23267): compilation failed on Windows
13 years ago
rubidium
4e1c4f9079
(svn r23267) -Codechange: unify the font name setting of the font cache
13 years ago
rubidium
447884fddb
(svn r23265) -Codechange: replace the setfallbackfont callback function with a class to call back
13 years ago
rubidium
4390f6f449
(svn r23243) -Codechange: give a clearer error when the sprite font failed to provide a sprite or fall back to the freetype font if that's loaded
13 years ago
peter1138
f0ef9a09ff
(svn r23038) -Fix: Check that the selected font size is valid the font face in use and choose the nearest size to that selected if not. Font metrics should then just work.
13 years ago
peter1138
8a41530585
(svn r23009) -Change: Improve appearance of antialiased text with shadow.
13 years ago
michi_cc
65637d8941
(svn r22874) -Fix [FS#4747]: Check size of various buffers before allocation. (monoid)
13 years ago
frosch
fad00367ae
(svn r21789) -Fix [FS#4405]: When the font misses the fallback character '?', use the sprite font's '?' instead.
14 years ago