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 |
rubidium
|
ea44395b1e
|
(svn r15314) -Fix/hackaround [FS#2590]: fonts have a feature where they can have localised names. Windows thinks it's a feature to use the name matching the system's locale, Windows doesn't provide an API to get the font name given another locale and freetype uses the English locale to resolve the name when opening the font... This results in fonts that will can't be found and warnings that the fallback font can't be loaded. Work around this by 'manually' getting the non-localised font name from the font.
|
16 years ago |