Age | Commit message (Collapse) | Author |
|
Emscripten compiles to WASM, which can be loaded via
HTML / JavaScript. This allows you to play OpenTTD inside a
browser.
Co-authored-by: milek7 <me@milek7.pl>
|
|
define it as char32_t.
|
|
std::pair is already the smallest possible pair, and it already handles non-POD types correctly.
|
|
|
|
|
|
|
|
one, instead of repeatedly guessing the font.
|
|
including FreeType.
Building with FreeType is still possible and will take precedence over the GDI renderer, but
the project files don't include FreeType anymore by default. Combining GDI rendering with ICU
text layout is untested.
|
|
not depend on Freetype and into one that does.
This makes it easier to add other TrueType font rendering engines.
|
|
|
|
|
|
(#7273)
|
|
|
|
Adds an option in the "Game Options" next to "Interface Size" called "Font Size". Available options are normal, double, and quad.
|
|
|
|
By default, the native API will be used instead of ICU, but if ICU is
forced in using configure, it will take precedence.
|
|
|
|
Uniscribe is sometimes producing different results compared to ICU, especially
when RTL and LTR content is mixed. Comparing the results to other programs
(like editors or web browsers) leads me to believe that the result are at least
not worse than ICU and possibly better.
|
|
|
|
|
|
|
|
arriving at a station. (juanjo)
|
|
|
|
ScaleGUITrad().
|
|
|
|
spaces)
|
|
shadow.
|
|
|
|
comments
|
|
"unsafe" functions to prevent them from being used, and thus having to care about certain aspects of their return values
|
|
to select one automatically.
|
|
|
|
|
|
layout cache. (adf88)
|
|
the fonts had no '?' glyph, and no baseset is installed.
|
|
|
|
cache as the freetype font cache
|
|
|
|
|
|
|
|
|
|
glyphs
|
|
overwritten by front configuration of other sizes.
|
|
cache in case a sprite must be shown
|
|
|
|
sprite font code
|
|
FreeTypeFontCache instance
|
|
FontCache instances
|
|
FreeTypeFontCache
|
|
SpriteFontCache
|