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 |
rubidium
|
2ce44dc201
|
(svn r23267) -Codechange: unify the font name setting of the font cache
|
13 years ago |
rubidium
|
e3905eecbb
|
(svn r23265) -Codechange: replace the setfallbackfont callback function with a class to call back
|
13 years ago |
rubidium
|
c77ae1f54c
|
(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
|
8e4081f183
|
(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
|
9024c77635
|
(svn r23009) -Change: Improve appearance of antialiased text with shadow.
|
13 years ago |
michi_cc
|
7c325fcb78
|
(svn r22874) -Fix [FS#4747]: Check size of various buffers before allocation. (monoid)
|
13 years ago |
frosch
|
4748e49f4a
|
(svn r21789) -Fix [FS#4405]: When the font misses the fallback character '?', use the sprite font's '?' instead.
|
14 years ago |
rubidium
|
a73f9183a5
|
(svn r21475) -Fix: MSVC's code analyser says DeleteObject shouldn't be called with NULL
|
14 years ago |
rubidium
|
36a7e75c44
|
(svn r21320) -Fix (r21298): somehow a semicolon got lost
|
14 years ago |
glx
|
9904cb7372
|
(svn r21298) -Fix [FS#4261]: fonts set in openttd.cfg were not properly checked for missing glyphs on language change
|
14 years ago |
planetmaker
|
d9647c0e3b
|
(svn r21197) -Fix [FS#4001] (r17794): [OSX] Finding a fallback font failed when compiling for OSX 10.4 as it tried to match also OpenTTD-specific control characters
|
14 years ago |
frosch
|
c18839704b
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
14 years ago |
frosch
|
5b86c79fce
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
14 years ago |
alberth
|
1743c86610
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
14 years ago |
alberth
|
137e2b64c9
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
14 years ago |
rubidium
|
a70fd540fc
|
(svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int
|
15 years ago |
rubidium
|
d5357c6545
|
(svn r19753) -Fix [FS#3740]: try a bit harder to find a suitable font that can be loaded, i.e. while searching for a suitable font test whether you can open it and if not search further instead of always returning the first suitable font even when it can't be loaded
|
15 years ago |
peter1138
|
550b68c96e
|
(svn r18712) -Fix (r5167): Spurious character spacing with free type fonts for small and large font sizes.
|
15 years ago |
glx
|
da99cc15e9
|
(svn r18564) -Fix: silence a warning
|
15 years ago |
rubidium
|
da30e736ca
|
(svn r18330) -Cleanup: remove some unneeded includes
|
15 years ago |
peter1138
|
010627a303
|
(svn r18096) -Fix (r5079/r7158??): Use free type ascender/descender metrics to position font offset correctly.
|
15 years ago |
rubidium
|
224f4e0197
|
(svn r18028) -Codechange: unglobalise some functions
|
15 years ago |
michi_cc
|
685a7752f2
|
(svn r17794) -Feature: [OSX] Implement automatic fallback font selection for OSX.
|
15 years ago |
rubidium
|
982b8ee5fc
|
(svn r17693) -Cleanup: remove some unneeded includes
|
15 years ago |
rubidium
|
19b83eb5aa
|
(svn r17336) -Codechange: move some os specific files into src/os/
|
15 years ago |
rubidium
|
99d46e0ad7
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
15 years ago |
alberth
|
8d3e094920
|
(svn r16612) -Fix (r16605): ASCII_LETTERSTART should be defined unconditionally (leeus)
|
16 years ago |
alberth
|
f773774d15
|
(svn r16605) -Codechange: Move ASCII_LETTERSTART to the right source file.
|
16 years ago |
alberth
|
88d75805af
|
(svn r16604) -Codechange: Use FS_BEGIN for iterating over fonts.
|
16 years ago |
peter1138
|
67485b5c76
|
(svn r16602) -Fix (r13831): Antialiased fonts broken; check pixel_mode instead of palette_mode. (Why did it work at some point?)
|
16 years ago |
rubidium
|
f457d40ec0
|
(svn r15851) -Fix (r15849): compile failure when there's no freetype...
|
16 years ago |
rubidium
|
1328acc03e
|
(svn r15849) -Codechange: provide easy access to the real height of the used fonts
|
16 years ago |
rubidium
|
af1ffc92d1
|
(svn r15818) -Fix [FS#2752]: some (newer) GCCs have trouble compiling the Win32 specific part of fontcache.cpp; jumps across variable declarations (Maeyanie)
|
16 years ago |
glx
|
47b2e67373
|
(svn r15758) -Fix (r15757): win9x compilation
|
16 years ago |
glx
|
5793f78b16
|
(svn r15757) -Fix/hackaround (r15314): of course on some system searching a font using its english name fails. So now we search the font using the localised name and use the english name for the final 'validation' only.
|
16 years ago |
rubidium
|
c3e87f345d
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
16 years ago |
rubidium
|
f3e0fd7416
|
(svn r15711) -Codechange: lots of whitespace cleanup/fixes
|
16 years ago |
glx
|
81361189ca
|
(svn r15710) -Fix (r15706): for non MSVC io.h needs to be included before defining unlink. Also remove redundant tchar.h includes as it is already in stdafx.h.
|
16 years ago |
rubidium
|
44821e60eb
|
(svn r15555) -Codechange: remove the mallocs + frees for temporary data from loading sprites.
|
16 years ago |
smatz
|
6a2b9a81fb
|
(svn r15361) -Cleanup: minor comment style fixes (planetmaker)
|
16 years ago |
rubidium
|
2d489203c3
|
(svn r15317) -Fix: support Windows fonts with non-ASCII characters in their file name. Windows doesn't come with them by default, but one can easily install a font with non-ASCII name.
|
16 years ago |
glx
|
a2b3d77df8
|
(svn r15315) -Fix (r15314): make gcc happy (for once)
|
16 years ago |