Kovid Goyal
|
f15eebec02
|
Refactor config patching code to make it re-useable
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
7fafdeef48
|
More work on choose_fonts
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
7c42682b01
|
Render preview synchronously to avoid flashing
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
345134c7d0
|
Get axis clicking working
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
0afc92104d
|
more work on axis fine tuning
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
f3a1a1da1c
|
Render variable axes
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
b482c1a050
|
Generalize code to get variable spec
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
fa2a11310d
|
More work on face fine tune UI
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
036d1174c7
|
Make debug printing in backend.py more convenient
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
28f2919753
|
Fix medium face selection when more than family specified
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
ff89f5187d
|
Dont log an error when the default famil "monospace" is not found
|
2024-06-24 07:54:17 +05:30 |
|
Kovid Goyal
|
0028d7f04b
|
More work on face fine tuning
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
8ba6d5a296
|
CoreText: When finding medium face for a family prefer variable font if available
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
5d725c4883
|
Skip test o older freetype
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
67d535a5db
|
Add a test for dejavu sans mono
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
2cb823d3f0
|
Install needed fonts in CI
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
7fd9bca845
|
IBM Plex Mono workaround is needed only under fontconfig
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
2652342544
|
DRYer
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
c27c731ffb
|
Get font selection for the cascadia code variable fonts working
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
7cdcbe6aeb
|
Better scoring for malformed fonts with weird weight ranges
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
304ecdd8c2
|
Refactor scoring
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
b06a2bb937
|
Add more font selection tests
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
46f391ae63
|
CoreText: Fix selection of font file with multi-file variant font
Also prefer semibold and use similar scorer as fontconfig
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
1780028420
|
fontconfig: Prefer semi-bold as bold weight even for system selection
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
ea65ede572
|
fontconfig: Lift axes spec to named style
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
31fe34810f
|
Test for font selection
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
4ab8c16184
|
...
|
2024-06-24 07:54:16 +05:30 |
|
Kovid Goyal
|
9cdc1674cf
|
DRYer
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
5d3ea374d4
|
Fix medium face selection via fontconfig when family has only variable font files
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
4de06fbeb2
|
Fix face sample rendering
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
a5b5418bd3
|
Work on face panel
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
5d86f5c93f
|
Start work on face panel
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
4a0aa012e4
|
...
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
e23243ec78
|
Use PSname in faces preview panel
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
f62fd424d2
|
Transmit metadata about rendered samples
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
a4bff36baf
|
Get rendering of faces panel working
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
409009a337
|
Work on faces panel
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
802ed976a9
|
Start work on faces panel
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
9cfd920e11
|
...
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
22ecba93e5
|
Forgot to initialize canvas when rendering sample text onto it
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
5a189b1afe
|
Fix graphics being freed instead of deleted in draw_screen()
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
a0840a7328
|
Get preview to basically display
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
6c11f0eeb5
|
Move listing code into its own file
|
2024-06-24 07:54:15 +05:30 |
|
Kovid Goyal
|
1d6cd27c6f
|
Code to get specs from options
|
2024-06-24 07:54:14 +05:30 |
|
Kovid Goyal
|
0706c8cf7c
|
Handle default values not present in variation data under CoreText
|
2024-06-24 07:54:14 +05:30 |
|
Kovid Goyal
|
076ddd2998
|
Use the cache for getting variable data for faces
|
2024-06-24 07:54:14 +05:30 |
|
Kovid Goyal
|
1763cbde46
|
Function to get the named style used by a variable font instance
|
2024-06-24 07:54:14 +05:30 |
|
Kovid Goyal
|
b44ffb9815
|
Get variable font selection working on coretext
|
2024-06-24 07:54:14 +05:30 |
|
Kovid Goyal
|
69de414ba1
|
Fix build on older fontconfig
|
2024-06-24 07:54:14 +05:30 |
|
Kovid Goyal
|
3e8ca9fa73
|
Cleanup repr for fontconfig faces
|
2024-06-24 07:54:14 +05:30 |
|