Kovid Goyal
|
13a6ff25a2
|
Render preview synchronously to avoid flashing
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
e050557db7
|
Get axis clicking working
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
3e2b3a89ce
|
more work on axis fine tuning
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
81c30cc5fa
|
Render variable axes
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
73a6668b17
|
Generalize code to get variable spec
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
f8e2dc1eca
|
More work on face fine tune UI
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
32b8077c89
|
Make debug printing in backend.py more convenient
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
b90fede2c1
|
Fix medium face selection when more than family specified
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
87d1a97486
|
Dont log an error when the default famil "monospace" is not found
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
98450a0605
|
More work on face fine tuning
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
29377db94c
|
CoreText: When finding medium face for a family prefer variable font if available
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
8d8c2d7170
|
Skip test o older freetype
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
5be4f7b566
|
Add a test for dejavu sans mono
|
2024-06-22 11:16:41 +05:30 |
|
Kovid Goyal
|
ce74706c95
|
Install needed fonts in CI
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
8f8da2d2c6
|
IBM Plex Mono workaround is needed only under fontconfig
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
540e11fa01
|
DRYer
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
a230eb87a1
|
Get font selection for the cascadia code variable fonts working
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
4ce7da044f
|
Better scoring for malformed fonts with weird weight ranges
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
ceccacafa8
|
Refactor scoring
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
df80da7cb5
|
Add more font selection tests
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
08bffde4ad
|
CoreText: Fix selection of font file with multi-file variant font
Also prefer semibold and use similar scorer as fontconfig
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
983bf134a1
|
fontconfig: Prefer semi-bold as bold weight even for system selection
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
e25c61f781
|
fontconfig: Lift axes spec to named style
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
d6026c377b
|
Test for font selection
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
a766a95de6
|
...
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
36d906d4f5
|
DRYer
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
881b72fea7
|
Fix medium face selection via fontconfig when family has only variable font files
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
d6a7d4a8a1
|
Fix face sample rendering
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
db092eb88d
|
Work on face panel
|
2024-06-22 11:16:40 +05:30 |
|
Kovid Goyal
|
33df5355a6
|
Start work on face panel
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
99e279cbe9
|
...
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
82ffb376b2
|
Use PSname in faces preview panel
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
fc72f4961e
|
Transmit metadata about rendered samples
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
880078cab8
|
Get rendering of faces panel working
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
88058c9075
|
Work on faces panel
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
ecdea9d4d3
|
Start work on faces panel
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
5ace209024
|
...
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
b68aac9f28
|
Forgot to initialize canvas when rendering sample text onto it
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
71bbf4ecb9
|
Fix graphics being freed instead of deleted in draw_screen()
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
1590462038
|
Get preview to basically display
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
1735404a05
|
Move listing code into its own file
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
3c18d20d1b
|
Code to get specs from options
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
e51a1362ca
|
Handle default values not present in variation data under CoreText
|
2024-06-22 11:16:39 +05:30 |
|
Kovid Goyal
|
5cea5cce81
|
Use the cache for getting variable data for faces
|
2024-06-22 11:16:38 +05:30 |
|
Kovid Goyal
|
bb722ed6dc
|
Function to get the named style used by a variable font instance
|
2024-06-22 11:16:38 +05:30 |
|
Kovid Goyal
|
78e81ec589
|
Get variable font selection working on coretext
|
2024-06-22 11:16:38 +05:30 |
|
Kovid Goyal
|
80721e1e63
|
Fix build on older fontconfig
|
2024-06-22 11:16:38 +05:30 |
|
Kovid Goyal
|
7186b862f2
|
Cleanup repr for fontconfig faces
|
2024-06-22 11:16:38 +05:30 |
|
Kovid Goyal
|
e4d82074ff
|
Implement spec based selection for variable fonts
|
2024-06-22 11:16:38 +05:30 |
|
Kovid Goyal
|
804ad62a33
|
Start work on displaying font sampler images
|
2024-06-22 11:16:38 +05:30 |
|