1
1
mirror of https://github.com/rsms/inter.git synced 2024-12-25 16:44:27 +03:00
Commit Graph

194 Commits

Author SHA1 Message Date
Rasmus Andersson
de4c7d9f5d fontbuild: convert curveFitPen (used for obliques) to cython 2017-11-29 19:00:41 -08:00
Rasmus Andersson
89c57cb6c3 fontbuild: fixes a minor issue with curveFitPen where != was used to check for None 2017-11-29 18:37:03 -08:00
Rasmus Andersson
a49675b3ca Adds script for showing changes between branches (e.g. what glyphs has changed since last release) 2017-11-28 17:12:29 -08:00
Rasmus Andersson
1f684610cd Adds script for verifying font files 2017-11-28 17:11:48 -08:00
Rasmus Andersson
51aed9fbfe kernsample: prefix option 2017-11-26 20:25:36 -08:00
Rasmus Andersson
b57ca872d0 build: minor performance optimization of fontbuild 2017-11-26 14:50:06 -08:00
Rasmus Andersson
7277f62ba0 Fix italic style in ufocompile 2017-10-23 21:59:39 -07:00
Rasmus Andersson
bbd1ddc0c3 Remove debug print statement from fontinfo 2017-10-23 21:59:15 -07:00
Rasmus Andersson
dff0d33c59 Fix bug in misc/kernsample.py 2017-10-21 14:29:14 -07:00
Rasmus Andersson
450ebd64f0 Change name of italic style subfamily from "Regular Italic" to "Italic". Most sensible font managers and apps should match the old name to the new seamlessly 2017-10-21 14:29:07 -07:00
Rasmus Andersson
fa8ff3b4ed Improvements to misc/fontinfo.py 2017-10-13 09:39:14 -07:00
Rasmus Andersson
c489e7ba49 ufocompile: Adjust stem width hint for oblique generation 2017-10-06 08:40:17 -07:00
Rasmus Andersson
93eb2ca2ec Use explicit names table properties for bold and bold italic. Closes #34 2017-10-05 09:00:39 -07:00
Rasmus Andersson
cd00b6e8e4 Fixes misc/gen-glyphorder.py 2017-10-04 23:38:19 -07:00
Rasmus Andersson
855258147e fontbuild: optimize glyphorder data per font and check for duplicates 2017-10-04 23:38:06 -07:00
Rasmus Andersson
8918907041 Fix bug in rmglyph where the last codepoint in a range would not be removed 2017-09-30 09:46:18 -07:00
Rasmus Andersson
b0b2ac9796 Remove unused anchor pairs from fontbuild 2017-09-25 10:38:09 -07:00
Rasmus Andersson
b47572cc05 Improve misc/gen-glyphinfo.py and gen-metrics-and-svgs.py by ignoring glyphs listed in "delete" of fontbuild.cfg 2017-09-24 19:38:30 -07:00
Rasmus Andersson
d96bba86f1 Improvements to misc/rmglyph.py 2017-09-24 19:19:39 -07:00
Rasmus Andersson
686bb6ad33 Improvements to misc/rmglyph.py 2017-09-24 18:08:47 -07:00
Rasmus Andersson
96b440aafc Fix args to misc/cleanup_kerning.py 2017-09-24 17:39:42 -07:00
Rasmus Andersson
cc4f1db396 Improves misc/rmglyph.py 2017-09-24 16:36:12 -07:00
Rasmus Andersson
d525f12f4b Support for included files in fixup-features script 2017-09-24 13:07:42 -07:00
Rasmus Andersson
989a5e2e61 Adds misc/rmglyph.py for safe and complete removal of glyphs 2017-09-24 13:07:13 -07:00
Rasmus Andersson
84dfab8f06 Move away from using hinted fonts by default 2017-09-23 10:14:17 -07:00
Rasmus Andersson
d457ac8e05 Fix download count script. Note that it only counts after the projects was renamed to "Inter" 2017-09-23 10:12:51 -07:00
Rasmus Andersson
9209081fe9 Adds misc/kernsample.py 2017-09-19 10:54:02 -07:00
Rasmus Andersson
4fdb4c927e Rename family from "Interface" to "Inter UI" 2017-09-18 15:58:34 -07:00
Rasmus Andersson
bb390dd2ae website etc 2017-09-12 23:33:08 -07:00
Rasmus Andersson
c77a0f8492 Remove debug printing from fontinfo script 2017-09-11 22:43:18 -07:00
Rasmus Andersson
5e639ba7f1 Adds script for retrieveing download counts from github 2017-09-10 12:44:24 -07:00
Rasmus Andersson
9950357a6b Renames Bold master to Black and introduces a new weight "Black" which is practically the same as "bold" prior to this change. "Bold" is now an interpolated, slightly lighter version of "Black" 2017-09-05 11:06:04 -04:00
Rasmus Andersson
8234b62ab7 Speeds up font compilation by around 200%
Cython is used to compile some hot paths into native Python extensions.
These hot paths were identified through running ufocompile with the hotshot
profiler and then converting file by file to Cython, starting with the "hottest"
paths and continuing until returns were deminishing. This means that only a few
Python files were converted to Cython.

Closes #23
Closes #20 (really this time)
2017-09-04 11:12:34 -04:00
Rasmus Andersson
7e52b008d0 Improves glyphorder generation 2017-08-31 08:16:38 -07:00
Rasmus Andersson
da49fd5536 Add missing woff2 patch. Closes #20 2017-08-31 07:43:09 -07:00
Rasmus Andersson
65a7e98c76 Fixes broken italic (oblique) styles. The issue was that component decomposition did not happen in the correct order for some glyphs 2017-08-30 19:35:06 -07:00
Rasmus Andersson
b116f9abdd Website 2017-08-28 11:31:42 -07:00
Rasmus Andersson
ca5fe60c99 Various improvements 2017-08-28 02:36:40 -07:00
Rasmus Andersson
e77a1a132c tnum, zero, ss01, latin1-extended, etc
- Tabular numbers feature
- Slashed zero feature
- Stylistic set 1 feature (open numbers)
- Combination glyphs for the above feature intersections
- Improved Latin-1 extended glyph set
- Kerning improvements for numbers
- Lots of anchor improvements
- Fixes "Medium seems to be same as Regular" issue on Windows
2017-08-24 18:27:00 -07:00
Rasmus Andersson
35b6655728 adjust misc/gen-tnum.py 2017-08-24 18:23:54 -07:00
Rasmus Andersson
3835e299be Adds tabular numbers. Closes #10 2017-08-24 00:43:12 -07:00
Rasmus Andersson
c97111a594 Include version in CSS so that HTTP caches are not pointing to old versions 2017-08-22 13:11:06 -07:00
Rasmus Andersson
eda835f2f2 release v1.1 2017-08-22 12:47:55 -07:00
Rasmus Andersson
3b1fffade1 Initial public commit 2017-08-22 02:23:08 -07:00