59 Commits (7b2f651bb2d8389ad5eed886e850849ef89ea9f6)

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
Gleb Mazovetskiy bffe7dd071 `DrawStringWithColors`: Fix `{}` support 4 years ago
Gleb Mazovetskiy af168fd8df Add `DrawStringWithColors` 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
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
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 2ca6e37c46 Clean up sub folders using clang-tidy/Android Studio 5 years ago
Anders Jenbo dce78dde62 Rename lighting globals 5 years ago
Gleb Mazovetskiy cb0dae8590 🚚 Rename `CelOutputBuf` to `Surface` and extract 5 years ago
Anders Jenbo 2417d3d333 🔥 Remove unused code 5 years ago
Andrew James 60a47caf1b
Refactor Draw* functions to use Rectangle and Point types 5 years ago
Gleb Mazovetskiy e40b1963f9 🚚 engine.h: Extract `CelSprite` and file loading 5 years ago
Gleb Mazovetskiy f9f301b054 🚚 engine.h: Extract `Point`, `Direction`, `clamp` 5 years ago
ephphatha b478d8295c Remove dead code, FreeText() is never called 5 years ago
Kalebe Alves 118efe8e6d
Use Point/SDL_Rect for control functions coordinate system 5 years ago
Anders Jenbo 6ce8f13751 Apply clang-tidy to more code and do some related cleanups 5 years ago
qndel 69b903743a fix typos 5 years ago
qndel faae9a65c7
fix typos (#2038) 5 years ago