rubidium
|
4e1c4f9079
|
(svn r23267) -Codechange: unify the font name setting of the font cache
|
2011-11-19 21:02:37 +00:00 |
|
rubidium
|
447884fddb
|
(svn r23265) -Codechange: replace the setfallbackfont callback function with a class to call back
|
2011-11-19 18:43:00 +00:00 |
|
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
|
2011-11-17 21:13:05 +00:00 |
|
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.
|
2011-10-18 17:57:42 +00:00 |
|
peter1138
|
8a41530585
|
(svn r23009) -Change: Improve appearance of antialiased text with shadow.
|
2011-10-07 07:48:59 +00:00 |
|
michi_cc
|
65637d8941
|
(svn r22874) -Fix [FS#4747]: Check size of various buffers before allocation. (monoid)
|
2011-09-02 20:16:41 +00:00 |
|
frosch
|
fad00367ae
|
(svn r21789) -Fix [FS#4405]: When the font misses the fallback character '?', use the sprite font's '?' instead.
|
2011-01-14 16:39:41 +00:00 |
|
rubidium
|
0575c8fec9
|
(svn r21475) -Fix: MSVC's code analyser says DeleteObject shouldn't be called with NULL
|
2010-12-12 11:34:01 +00:00 |
|
rubidium
|
4e78e7b6c2
|
(svn r21320) -Fix (r21298): somehow a semicolon got lost
|
2010-11-25 14:55:01 +00:00 |
|
glx
|
d9173858a2
|
(svn r21298) -Fix [FS#4261]: fonts set in openttd.cfg were not properly checked for missing glyphs on language change
|
2010-11-23 17:59:50 +00:00 |
|
planetmaker
|
b7d8001202
|
(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
|
2010-11-15 08:31:07 +00:00 |
|
frosch
|
4bd32799f1
|
(svn r20286) -Codechange: Unify end of doxygen comments.
|
2010-08-01 19:44:49 +00:00 |
|
frosch
|
ed4f806f1d
|
(svn r20283) -Codechange: Unify start of doygen comments.
|
2010-08-01 19:22:34 +00:00 |
|
alberth
|
a825b4fa5f
|
(svn r20266) -Doc: Mostly typo fixes, a few doxygen-related improvements.
|
2010-07-31 21:02:56 +00:00 |
|
alberth
|
be6c058424
|
(svn r20211) -Codechange: Indented code should have curly braces around it.
|
2010-07-24 10:14:39 +00:00 |
|
rubidium
|
062dd0e24c
|
(svn r19814) -Codechange: give some more unnamed enums a name, in case they consisted of unrelated values use static const (u)int
|
2010-05-13 10:14:29 +00:00 |
|
rubidium
|
4c52a2cbd3
|
(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
|
2010-05-03 00:00:34 +00:00 |
|
peter1138
|
51f5102713
|
(svn r18712) -Fix (r5167): Spurious character spacing with free type fonts for small and large font sizes.
|
2010-01-04 16:37:53 +00:00 |
|
glx
|
5ac036720b
|
(svn r18564) -Fix: silence a warning
|
2009-12-20 14:05:58 +00:00 |
|
rubidium
|
b00a5f1069
|
(svn r18330) -Cleanup: remove some unneeded includes
|
2009-11-28 20:35:25 +00:00 |
|
peter1138
|
f28d32943d
|
(svn r18096) -Fix (r5079/r7158??): Use free type ascender/descender metrics to position font offset correctly.
|
2009-11-15 14:39:37 +00:00 |
|
rubidium
|
860b9b1cea
|
(svn r18028) -Codechange: unglobalise some functions
|
2009-11-09 10:40:33 +00:00 |
|
michi_cc
|
94003b455c
|
(svn r17794) -Feature: [OSX] Implement automatic fallback font selection for OSX.
|
2009-10-17 22:36:43 +00:00 |
|
rubidium
|
d6cded5380
|
(svn r17693) -Cleanup: remove some unneeded includes
|
2009-10-04 17:16:41 +00:00 |
|
rubidium
|
bc8e66c202
|
(svn r17336) -Codechange: move some os specific files into src/os/
|
2009-08-31 22:38:37 +00:00 |
|
rubidium
|
7fbc33dae1
|
(svn r17248) -Fix: add GPL license notice where appropriate
|
2009-08-21 20:21:05 +00:00 |
|
alberth
|
41c8baa7dc
|
(svn r16612) -Fix (r16605): ASCII_LETTERSTART should be defined unconditionally (leeus)
|
2009-06-21 08:35:05 +00:00 |
|
alberth
|
0aed5bf7d7
|
(svn r16605) -Codechange: Move ASCII_LETTERSTART to the right source file.
|
2009-06-20 15:25:28 +00:00 |
|
alberth
|
8aa51823fc
|
(svn r16604) -Codechange: Use FS_BEGIN for iterating over fonts.
|
2009-06-20 15:05:59 +00:00 |
|
peter1138
|
88ec646c1f
|
(svn r16602) -Fix (r13831): Antialiased fonts broken; check pixel_mode instead of palette_mode. (Why did it work at some point?)
|
2009-06-20 09:35:22 +00:00 |
|
rubidium
|
f3262c76f0
|
(svn r15851) -Fix (r15849): compile failure when there's no freetype...
|
2009-03-25 21:35:22 +00:00 |
|
rubidium
|
e8d76e79ee
|
(svn r15849) -Codechange: provide easy access to the real height of the used fonts
|
2009-03-25 20:01:34 +00:00 |
|
rubidium
|
56e7d2944b
|
(svn r15818) -Fix [FS#2752]: some (newer) GCCs have trouble compiling the Win32 specific part of fontcache.cpp; jumps across variable declarations (Maeyanie)
|
2009-03-22 21:07:55 +00:00 |
|
glx
|
c0a4498518
|
(svn r15758) -Fix (r15757): win9x compilation
|
2009-03-18 00:55:10 +00:00 |
|
glx
|
5654966e75
|
(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.
|
2009-03-18 00:51:44 +00:00 |
|
rubidium
|
b25a4f8231
|
(svn r15718) -Cleanup: apply some comment coding style on the rest of the sources too
|
2009-03-15 00:32:18 +00:00 |
|
rubidium
|
9d018723b7
|
(svn r15711) -Codechange: lots of whitespace cleanup/fixes
|
2009-03-14 18:16:29 +00:00 |
|
glx
|
1692ce8312
|
(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.
|
2009-03-14 15:42:53 +00:00 |
|
rubidium
|
0c1b8ea602
|
(svn r15555) -Codechange: remove the mallocs + frees for temporary data from loading sprites.
|
2009-02-23 10:50:25 +00:00 |
|
smatz
|
d2716d66e3
|
(svn r15361) -Cleanup: minor comment style fixes (planetmaker)
|
2009-02-05 17:59:59 +00:00 |
|
rubidium
|
7e928974a7
|
(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.
|
2009-02-02 15:01:19 +00:00 |
|
glx
|
c6bc3b8692
|
(svn r15315) -Fix (r15314): make gcc happy (for once)
|
2009-02-02 13:44:19 +00:00 |
|
rubidium
|
ad210c7647
|
(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.
|
2009-02-02 13:30:13 +00:00 |
|
smatz
|
0d3f5e6e74
|
(svn r15299) -Cleanup: remove many redundant includes
|
2009-01-31 20:16:06 +00:00 |
|
glx
|
b7c6872903
|
(svn r14622) -Fix (r14618): win9x compilation
|
2008-11-24 20:10:39 +00:00 |
|
rubidium
|
f7f89d63b2
|
(svn r14621) -Fix (r14618): link error when you aren't compiling for Windows or you don't have fontconfig.
|
2008-11-24 19:31:01 +00:00 |
|
glx
|
68d399d0ae
|
(svn r14620) -Fix (r14618): missing lines broke compilation on windows
|
2008-11-24 18:59:53 +00:00 |
|
rubidium
|
fea78fbfbb
|
(svn r14618) -Feature: when the chosen language isn't supported by the current font, try to find a font that does and use that instead. Thanks to glx/michi_cc for the Windows implementation.
|
2008-11-24 18:53:17 +00:00 |
|
rubidium
|
c8e8911ef6
|
(svn r14223) -Codechange: make GetSprite aware of the 4 different types of sprites: fonts, recolour, mapgen and normal sprites.
|
2008-09-02 15:20:38 +00:00 |
|
peter1138
|
49c971c8eb
|
(svn r13832) -Fix [FS#2152]: FreeType may return a bitmap glyph even if a grey-scale glyph was requested.
|
2008-07-26 10:21:26 +00:00 |
|