Thomas Goyne
|
3c381b6c55
|
Handle fonts that are marked as bold but have the same weight as the normal variant
|
2016-01-02 15:42:26 -08:00 |
Thomas Goyne
|
761a121452
|
Fix the weight of fonts that use 1-10
|
2016-01-02 15:42:26 -08:00 |
Thomas Goyne
|
596332763b
|
Use the Windows Family Name for family name matching
|
2016-01-02 15:42:26 -08:00 |
Thomas Goyne
|
e13a39f302
|
Try to better match GDI's weight penalty
|
2016-01-02 15:42:26 -08:00 |
Thomas Goyne
|
b9a56cb870
|
Prioritize family name matches over postscript name matches
|
2016-01-02 15:42:25 -08:00 |
Thomas Goyne
|
278b7621cf
|
Assume that fonts which CT won't give the OS/2 table for are Regular
|
2016-01-02 15:42:25 -08:00 |
Thomas Goyne
|
f2b3b69b3f
|
Read the weight from the OS/2 table rather than asking CoreText
The weights reported by CT are only occasionally correlated with the
OS/2 weights, and GDI uses the latter.
|
2016-01-02 15:42:25 -08:00 |
Thomas Goyne
|
b1cb16c7f8
|
Do a better job of picking the best match from CoreText
|
2016-01-02 15:42:25 -08:00 |
Thomas Goyne
|
d152af1f14
|
Deduplicate matched paths from CoreText
|
2016-01-02 15:42:25 -08:00 |
Thomas Goyne
|
2527204515
|
Get the filesystem representation of urls rather than an absolute url
|
2016-01-02 15:42:25 -08:00 |
Thomas Goyne
|
973f0b09fc
|
Add a basic CoreText-based fonts collector backend
|
2016-01-02 15:42:24 -08:00 |