- 17 Oct, 2017 3 commits
-
-
Akira TAGOH authored
-
Akira TAGOH authored
-
Remove leftover references to run-test271.sh.
-
- 12 Oct, 2017 1 commit
-
-
It's also freed after bail1, so no need to do it here.
-
- 11 Oct, 2017 1 commit
-
-
Behdad Esfahbod authored
-
- 05 Oct, 2017 1 commit
-
-
Prefer the system provided emoji fonts on systems which provide one, such as Windows, MacOS and Android, even if the Emoji One or Emoji Two fonts are installed. This also allows free software OSes such as GNOME to prefer the Emoji One font, which is not used in other OSes and therefore has a unique brand identity, by installing them and only them by default. Users can use more capable fonts while Emoji One and Emoji Two catch up by installing a font otherwise already used by another system, such as Google's freely redistributable Noto Emoji font. https://bugzilla.redhat.com/show_bug.cgi?id=1496761
-
- 29 Sep, 2017 2 commits
-
-
Akira TAGOH authored
-
Akira TAGOH authored
-
- 28 Sep, 2017 2 commits
-
-
Behdad Esfahbod authored
2.8.0 had a bad bug with loading 'avar' table. Let's update requirement and cleanup fifteen years of ifdefs!
-
- 27 Sep, 2017 9 commits
-
-
Behdad Esfahbod authored
Makes VotoSerifGX scanning another 40% faster... Down to 36ms now.
-
Behdad Esfahbod authored
VotoSerifGX has over 500 named instances, which means it also has over a thousand name table entries. So we were looking for names for over 500 pattern, looking for some thirty different name-ids, and using linear search across the 1000 entries! Makes scanning VotoSerifGX three times faster. The rest is probably the lang matching, which can also be shared across named-instances. Upcoming.
-
Behdad Esfahbod authored
There's no "all other platforms", there was just ISO left. Hardcode it in.
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
If it's good, it's good for everything!
-
Behdad Esfahbod authored
This didn't give me the speedup I was hoping for, though I do get around 15% for VotoSerifGX.
-
Behdad Esfahbod authored
For variable-font named-instances we want to reuse the same charset and redo the spacing.
-
- 21 Sep, 2017 3 commits
-
-
-
Akira TAGOH authored
This reverts commit dc56ff80.
-
Behdad Esfahbod authored
Makes scanning of Voto (over 500 named instaces) twice faster. Next, avoid charset / lang recalculation for each of those.
-
- 20 Sep, 2017 18 commits
-
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
This reverts commit 57764e3a36449da25bb829c34cb08c54e9e5de90. For regular font pattern we don't look into fvar, so it doesn't make sense to get non-variation from it either.
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
Meh.
-
Behdad Esfahbod authored
This can be used for FC_VARIABLE=FcDontCare for example, to opt into getting variable fonts for clients that support using them.
-
Behdad Esfahbod authored
Oops.
-
Behdad Esfahbod authored
Old logic was really bad. If you requested weight=102 and got a medium font (weight=100), it would still enable emboldening... Adjust it to only embolden if request was >= bold and font was <= regular.
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
Has two distinctions from FcCompareRange(): 1. As best value, it returns query pattern size, even if it's out of font range, 2. Implements semi-closed interval, as that's what OS/2 v5 table defines
-
Behdad Esfahbod authored
-
Behdad Esfahbod authored
Blanks are the new black, err, dead!
-
Behdad Esfahbod authored
If font claims to support range [100,900], and request is for [250], then return [250] in "rendered" pattern. Previously was returning [100,900]. This is desirable for varfonts weight and width, but probably not for size. Will roll back size to return request size always, for non-empty ranges.
-