Age | Commit message (Collapse) | Author |
|
GetHeight().
Scaling is not expensive, but it does not change either, and this avoids the need for a virtual method call. This cascades back to all GetCharacterHeight(FS_xxx) and FONT_HEIGHT_xxx calls.
|
|
This makes this part of font size setup in FreeTypeFontCache consist with OSX and Windows variants.
|
|
|
|
|
|
are filled with useful information.
|
|
|
|
|
|
|
|
|
|
|
|
* Fix: Missing or needed spaces
* Codechange: Remove space
* Codechange: Remove space
* Codechange: More missing spaces
* Codechange: Missing spaces
* Codechange: Remove space
* Codechange: Remove space
|
|
|
|
CoreText for proper text layout.
|
|
This allows "small_font = ./myfont.ttf", with "myfont.ttf" located
in "~/.openttd".
|
|
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.
|
|
|