99 Commits (cf9b5ae79df9f00a673a9b6a291d362ca5eba246)

Author SHA1 Message Date
Gleb Mazovetskiy 1de202cfe0 DrawString: Fix IsCJK definition 4 years ago
Gleb Mazovetskiy 48ddb2ea06 DrawString: Fix line height for tall codepoints 4 years ago
obligaron 6273f700fa
Add some Graphic Settings to Settingsmenu (#3617) 4 years ago
Gleb Mazovetskiy 1425bec3e4 Add missing GetLineWidth declaration to header 4 years ago
Gleb Mazovetskiy bffe7dd071 `DrawStringWithColors`: Fix `{}` support 4 years ago
Gleb Mazovetskiy c57644970f Move `UiFlags` and `UiPanels` into their own files 4 years ago
Gleb Mazovetskiy af168fd8df Add `DrawStringWithColors` 4 years ago
Gleb Mazovetskiy 7e1fea6f76 clang-format all files in {Source,test}/ 4 years ago
Anders Jenbo 9ea6d9c9d1 Tweak Hangul font width 4 years ago
Anders Jenbo a6f17fe072 Adjust width of CJK and Hangul fonts 4 years ago
Anders Jenbo 5e97bfa1e8 Adjust to new CJK font width 4 years ago
Gleb Mazovetskiy f45270e9ab `RenderString`: Fix width calculation after \n 4 years ago
Gleb Mazovetskiy bc9031ad54 WordWrapString: Fix state after starting a new line 4 years ago
Gleb Mazovetskiy e3dc241c2f Correctly handle ZWSP in WordWrapString 4 years ago
Gleb Mazovetskiy 40b1dc7a12 WordWrap: Require whitespace to break after Latin punctuation 4 years ago
Gleb Mazovetskiy e1dc7df3a5 Fix crash in `WordWrapString` 4 years ago
Gleb Mazovetskiy 8e5bc0597a Don't line-break in the middle of a punct sequence 4 years ago
Gleb Mazovetskiy e9a9daa794 DrawString: Stop allocating 4 years ago
Gleb Mazovetskiy 3d308983a8 Migrate to libmpq 4 years ago
Gleb Mazovetskiy 9dd0474a52 DrawArt: Fix bounds check (#3395) 4 years ago
Gleb Mazovetskiy 117695489b
DrawArt: Fix bounds check (#3395) 4 years ago
qndel 5a35e0640b shorter & better MeasureSolidHorizontalBounds 4 years ago
Anders Jenbo 9cee65da6c Correct calculation for KerningFitSpacing 4 years ago
Anders Jenbo b227afc4c4 Do not render text past first encoding error 4 years ago
Anders Jenbo 11e37e972a Port essential parts to use SDL abstraction for file access 4 years ago
Gleb Mazovetskiy dec45920eb Text rendering: Support Zero-width space 4 years ago
Anders Jenbo 5b3abbd315 Correct dialog font full width 4 years ago
Anders Jenbo b3546e3254
Load full width kerning programmatically 4 years ago
Anders Jenbo f022a341b0 Avoid crashing from missing fonts 4 years ago
Gleb Mazovetskiy f4404e1452 WordWrapString: Also break on `,` U+FF0C (FULLWIDTH COMMA) 5 years ago
Gleb Mazovetskiy 0c694edaba WordWrapString: Wrap on punctuation 5 years ago
Anders Jenbo 4dd8b121ec Replace TTF with PCX font 5 years ago
Anders Jenbo d0f70d5468 Correct loading of unicode fonts past row 09 5 years ago
Anders Jenbo 704a04ae4d Add support for Unicode fonts 5 years ago
Alex 6df826eb02 Fix compiler warnings 5 years ago
Anders Jenbo 7771a08d03 Translatable mainpanel 5 years ago
staphen 09b8afba4e Fix OOB error in DrawString 5 years ago
qndel 1f61b683a6 fix chat line wrapping 5 years ago
Anders Jenbo 41f6b62caa Fix infinit loop if first word overflows the text box 5 years ago
Anders Jenbo 7169882b1f Implement new font rendering 5 years ago
Juliano Leal Goncalves 7da37da8c9 ♻️ Leverage 'Point' in 'RenderTile' function 5 years ago
Juliano Leal Goncalves bb2dfdfb73 🚚 Rename 'ItemStruct' to 'Item' 5 years ago
Vladimir Olteanu b17ff04ee2 Use string_view in DrawString and friends 5 years ago
ephphatha 0575716eac Rename UiFlags members to group related options 5 years ago
ephphatha 4ad53232a0 Convert the UiFlags enum to a scoped enum type 5 years ago
Anders Jenbo 24d0d37d26 Add drop shadow to DrawMapLineSteep 5 years ago
ephphatha b680e3fef1 Align end comment markers for doxygen comments 5 years ago
Anders Jenbo 2ca6e37c46 Clean up sub folders using clang-tidy/Android Studio 5 years ago
Anders Jenbo dce78dde62 Rename lighting globals 5 years ago
Gleb Mazovetskiy 55464eec78 Fix `-Wmissing-braces` 5 years ago