|
|
b99a4da18f
|
Rename util::array -> util::ndarray
|
2025-10-25 14:51:30 +03:00 |
|
|
|
80daea54fa
|
Move old font classes to an inline fonts::v1 namespace
|
2025-08-06 17:53:00 +03:00 |
|
|
|
6a8563cce9
|
Support freetype font fallbacks by storing a sequence of fonts
|
2025-04-13 12:44:44 +03:00 |
|
|
|
9f0f07885d
|
Show unknown characters as '?' in freetype fonts
|
2025-04-13 00:43:42 +03:00 |
|
|
|
2e28b3ffc6
|
Use FT_New_Memory_Face for freetype fonts to fix loading non-ascii paths on Windows
|
2025-03-04 19:59:38 +03:00 |
|
|
|
b967af7ddd
|
Add back default fonts
|
2025-01-21 14:10:35 +03:00 |
|
|
|
c59b28e13f
|
Rename 'geom' library to 'math'
|
2024-12-10 20:22:59 +03:00 |
|
|
|
5141643531
|
Fix freetype font build for windows
|
2024-08-08 00:27:39 +03:00 |
|
|
|
61626b9179
|
Introduce fonts v2 & add freetype font implementation
|
2024-08-07 15:42:48 +03:00 |
|
|
|
1b949c0b7f
|
Remove old NetPBM & PNG code in favour of new stb_* implementations
|
2023-12-04 18:00:08 +03:00 |
|
|
|
831dd7b688
|
Don't use std::isspace in kerned font implementation
|
2023-10-02 23:26:04 +03:00 |
|
|
|
85d7a0ca33
|
Huge refactor: use util::exception everywhere instead of std exceptions
|
2023-08-06 18:33:07 +03:00 |
|
|
|
53bfbb0cd0
|
Move fonts code to a separate library
|
2023-04-18 15:28:52 +03:00 |
|