aboutsummaryrefslogtreecommitdiff
path: root/src/client/fontengine.cpp
AgeCommit message (Collapse)Author
2022-07-09Enforce limits of settings that could cause buggy behaviour (#12450)SmallJoker
Enforces the setting value bounds that are currently only limited by the GUI (settingtypes.txt).
2022-01-08Fully remove bitmap font support (#11863)sfan5
Freetype is now a build requirement.
2021-12-30Improve TTF support for pixel-style fonts (#11848)Vincent Robinson
2021-12-18Protect font initialization with mutexsfan5
fixes #4532
2021-06-01fontengine: Fix crash loading PNG/XML fonts from paths without dotsfan5
fixes #11096
2021-03-29Replace fallback font nonsense with automatic per-glyph fallback (#11084)sfan5
2021-01-29Settings: Purge getDefault, clean FontEngineSmallJoker
2020-07-12Add FormSpec font styling options (#9763)v-rob
* Add FormSpec font styling options * Change multiplication to stof * Remove extraneous check
2020-04-08Overall improvements to log messages (#9598)sfan5
Hide some unnecessarily verbose ones behind --trace or disable them entirely. Remove duplicate ones. Improve their contents in some places.
2020-03-20Add comments for translators (#9510)Wuzzy
* Add translator comments for "special" strings * Add translator comments for some "tricky" strings
2019-11-03Clean up font caching, fix bitmap fontsSmallJoker
2019-11-03Formspec: add hypertext elementPierre-Yves Rollo
2019-09-24Fix some reference counters (memleak) (#8981)SmallJoker
Fix some reference counters (memleak) Map::dispatchEvent: Allocation safety using references
2019-08-24fontengine: Fix non-gettext buildsSmallJoker
2019-08-06Clean up and fix freetype=false crashes (#8641)SmallJoker
A IGUIFont of type bitmap/vector cannot be converted to CGUITTFont Fixes various segfaults in gameplay Shorter font cache code, cleaned up (?)
2018-12-08Fix crash if display resolution is not set (#7950)Martin Renold
On my wayland / gnome3 setup DisplayHeightMM() returns 0. This resulted in a misleading startup error suggesting to fix my font paths.
2018-11-28Move client-specific files to 'src/client' (#7902)Quentin Bazin
Update Android.mk Remove 'src/client' from include_directories