frosch
aef1cf42e1
(svn r27187) -Fix: Code style.
10 years ago
frosch
8767a11d60
(svn r27134) -Codechange: Simplify GUI scaling by adding UnScaleGUI() and ScaleGUITrad().
10 years ago
planetmaker
84e2d4dd9e
(svn r27079) -Fix: Compilation with freetype2 version 2.5.4 and newer (AMDmi3)
10 years ago
rubidium
0c2f4bdc2b
(svn r27020) -Cleanup: some coding style consistency improvements (mostly spaces)
10 years ago
peter1138
d549ed2d6c
(svn r27015) -Codechange: Also scale the character spacing for fonts without shadow.
10 years ago
peter1138
aa6fdf6f13
(svn r27004) -Codechange: Make GUI size apply to (sprite-font) text as well.
10 years ago
rubidium
660a95e5d2
(svn r27003) -Cleanup: fix the use of spaces and asterices "around" some comments
10 years ago
rubidium
2be4215f43
(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
d766a72146
(svn r26389) -Fix [FS#5885]: Select a specific font size when freetype fails to select one automatically.
11 years ago
rubidium
4a911754b5
(svn r26209) -Codechange: remove some template magic and simplify some code
11 years ago
rubidium
8860bb5c8d
(svn r26170) -Feature-ish: add the currently used fonts to the crash log
11 years ago
frosch
0cf1de904d
(svn r25860) -Fix [FS#5737] (r25570): When clearing font cache, also clear layout cache. (adf88)
11 years ago
frosch
56bf93b35a
(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
520a8de3e1
(svn r25569) -Codechange: Cache all Font instances in a static container.
11 years ago
rubidium
31c0eda620
(svn r25511) -Fix-ish: add the same printable key assert to the sprite font cache as the freetype font cache
11 years ago
rubidium
d09127996d
(svn r25501) -Fix: compilation error on OS X
11 years ago
rubidium
f2d78be786
(svn r25493) -Codechange: support for the safer variant of ICU's getFontTable
11 years ago
rubidium
1e7ff472c7
(svn r25469) -Add: method for getting the font tables from freetype fonts
11 years ago
rubidium
755bd9901d
(svn r25463) -Codechange: export more size related information from the fonts
11 years ago
rubidium
71f6eab843
(svn r25462) -Codechange: make a better distinction between characters and glyphs
11 years ago
frosch
15993b7d87
(svn r25451) -Fix (r25445): Ini configuration for medium font was overwritten by front configuration of other sizes.
11 years ago
rubidium
e326a4b865
(svn r25446) -Codechange: call sprite fontcache code from freetype font cache in case a sprite must be shown
11 years ago
rubidium
67dc369a82
(svn r25445) -Codechange: simplify the font loading
11 years ago
rubidium
24db751594
(svn r25444) -Codechange: move sprite font code together with the other sprite font code
11 years ago
rubidium
e73e0a6a7c
(svn r25443) -Codechange: move the glyph to sprite cache into the FreeTypeFontCache instance
11 years ago
rubidium
aa9bf82121
(svn r25442) -Codechange: move height and ascender information into the FontCache instances
11 years ago
rubidium
49e71c3bee
(svn r25441) -Codechange: move the freetype font allocation into the FreeTypeFontCache
11 years ago
rubidium
78d6a73de8
(svn r25439) -Codechange: move the glyph to sprite ID mapping into the SpriteFontCache
11 years ago
rubidium
30394cb05e
(svn r25438) -Codechange: introduce classes for the FontCache
11 years ago
rubidium
44d584f84a
(svn r25437) -Codechange: rework the FreeTypeSettings structure to make it better grouped
11 years ago
rubidium
d99113bd00
(svn r25436) -Codechange: split the font detection code out of the font caching code
11 years ago
michi_cc
557b0993ba
(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
da843d931e
(svn r25153) -Fix [FS#5522] (r24487): [Win32] Don't statically link to SHGetFolderPath as it may not exist.
12 years ago
planetmaker
f00d9976f9
(svn r24900) -Fix [FS#5389]: Comments with typos (most fixes supplied by Eagle_rainbow)
12 years ago
alberth
19adc87262
(svn r24776) -Doc: Typo fixes, additions, and additional dots collected from various sources (including Eagle_rainbow, MinchinWeb)
12 years ago
frosch
fd986f651a
(svn r23987) -Fix (r23000): Also reset the font glyph cache when switching blitters.
13 years ago
michi_cc
a55a77cbae
(svn r23889) -Codechange: Centralise sprite resizing in one place. (peter1138)
13 years ago
truebrain
7cfe482045
(svn r23592) -Fix (r23590): forgot one case
13 years ago
rubidium
b3fc75c72d
(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
a531ec1899
(svn r23446) -Codechange: move _cur_palette and it's related first/count dirty variables into a single structure
13 years ago
glx
fd3a27fa2e
(svn r23381) -Fix (r23380): win9x compilation
13 years ago
glx
514bc0bc81
(svn r23380) -Add: monospace font detection for win32 (also ignore duplicates)
13 years ago
peter1138
b84174fd4d
(svn r23316) -Feature: Add ability to zoom in to 2x and 4x level.
13 years ago
peter1138
9e0e4bf639
(svn r23315) -Codechange: Only encode sprites for zoom levels that will be used.
13 years ago
rubidium
dd26086629
(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
97d1969a69
(svn r23277) -Codechange: fallback font support for fontcache
13 years ago
rubidium
17db686187
(svn r23275) -Codechange: allow loading of the monospace (freetype) font at another moment than the other fonts
13 years ago
rubidium
49047246fa
(svn r23274) -Add: internal support for a monospaced sprite font
13 years ago
rubidium
c2ea904860
(svn r23271) -Codechange: don't repeatedly initialise and free the freetype library
13 years ago
rubidium
3e09fa8102
(svn r23268) -Fix (r23267): compilation failed on Windows
13 years ago