|
|
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 |
|
|
|
5042fbbf7e
|
Make freetype fully optional
|
2024-08-21 13:45:45 +03:00 |
|
|
|
241f3afde3
|
Conditionally add freetype and wgpu libs to packaging files
|
2024-08-16 18:12:47 +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 |
|
|
|
22a57f91db
|
Huge refactor: use util::hash_table instead of std::unordered everywhere
|
2024-06-03 14:36:39 +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 |
|