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
31ae014e0c
Move notdef up
2017-08-31 08:49:07 -07: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
e9267ab4bc
Release v1.5
2017-08-30 20:05:35 -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
cf49a3ba7e
Adds cascading contextual alternates for case-sensitive delimiters
2017-08-30 09:27:54 -07:00
Rasmus Andersson
6091d15779
Updates fontbuild lessitalic and noitalic lists with some case glyphs, blackcircle and whitecircle
2017-08-30 09:13:57 -07:00
Rasmus Andersson
52021f4fa7
website: cache busting in 2017
2017-08-28 19:27:15 -07:00
Rasmus Andersson
77163d2973
website: improvements for safari
2017-08-28 19:24:39 -07:00
Rasmus Andersson
ae2dbf0991
fix issue with website glyph browser for glyphs w/o a unicode mapping
2017-08-28 18:37:38 -07:00
Rasmus Andersson
5f23e674d4
Release 1.4
2017-08-28 11:32:23 -07:00
Rasmus Andersson
38b9a1a48e
bump version
2017-08-28 11:31:52 -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
4f790d0ae8
website
2017-08-28 02:36:29 -07:00
Rasmus Andersson
f582d72059
Release 1.3
2017-08-26 16:44:52 -07:00
Rasmus Andersson
0aa6047461
lab: fix whitespace
2017-08-26 16:30:48 -07:00
Rasmus Andersson
7da511ebf7
Adds long arrows and dialognal arrows. Closes #16
2017-08-26 16:17:21 -07:00
Rasmus Andersson
6ee1237194
Adds black and white circle (U+25CF and U++25CB)
2017-08-26 14:45:09 -07:00
Rasmus Andersson
502ec6853d
Improvements to arrow glyphs
2017-08-26 14:27:20 -07:00
Rasmus Andersson
66d89e754f
Adds and improves a lot of case and calt ".case" glyphs used with tall letterforms
2017-08-26 13:35:55 -07:00
Rasmus Andersson
d4678c2ed4
Release 1.2
2017-08-25 02:47:16 -07:00
Rasmus Andersson
a0b30f7bac
Adds contextual alternates
2017-08-25 02:36:02 -07:00
Rasmus Andersson
0945b58f8f
Adds contextual alternates for [] () {} when enclosing upper-case characters
2017-08-25 00:44:50 -07:00
Rasmus Andersson
c976260ba5
Improvements to circumflex and commaaccent, along with some improved and added kerning
2017-08-24 22:51:38 -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
75c7a08620
website
2017-08-24 18:25:02 -07:00
Rasmus Andersson
bcdb61c8b0
makefile: add license to zip archives and fix glyphinfo target
2017-08-24 18:24:23 -07:00
Rasmus Andersson
35b6655728
adjust misc/gen-tnum.py
2017-08-24 18:23:54 -07:00
Rasmus Andersson
d8975d9135
makefile: better dist rule
2017-08-24 00:45:10 -07:00
Rasmus Andersson
f7ed3078c1
website: link to old version samples
2017-08-24 00:44:30 -07:00
Rasmus Andersson
3835e299be
Adds tabular numbers. Closes #10
2017-08-24 00:43:12 -07:00
Rasmus Andersson
87ef797b25
Removes dead src/disabled/Interface-Thin
2017-08-24 00:26:27 -07:00
Rasmus Andersson
7d616dc2b8
website lab: make sure roboto is imported before any other CSS rules
2017-08-23 15:33:00 -07:00
Rasmus Andersson
b91dd3afec
website
2017-08-23 11:51:37 -07:00
Rasmus Andersson
586eaa230f
adds faq to website and adjusts underlines of links
2017-08-23 10:48:49 -07:00
Rasmus Andersson
fc47b7fab4
Adjust sixthemspace to be a little narrower, more closely matching 1/6 of the EM
2017-08-23 10:41:14 -07:00
Rasmus Andersson
5d34b69aed
Spelling fixes in readme. closes #5
2017-08-23 08:44:56 -07:00
Rasmus Andersson
e6ada22287
web: spelling fix
2017-08-22 16:18:52 -07:00
Rasmus Andersson
25820ad9d1
web: unerline style
2017-08-22 13:47:34 -07:00
Rasmus Andersson
a89faf2f6c
docs: contributing link
2017-08-22 13:13:16 -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
06fd775cce
Improved kerning of @KERN_LEFT_r/@KERN_RIGHT_c, @KERN_LEFT_F/@KERN_RIGHT_dotlessi, and @KERN_LEFT_a/@KERN_RIGHT_c
2017-08-22 12:33:13 -07:00
Rasmus Andersson
c343012196
trying to fix broken github pages
2017-08-22 12:01:13 -07:00
Rasmus Andersson
2d9961822e
trying to fix broken github pages
2017-08-22 11:57:17 -07:00
Rasmus Andersson
bdfb951c93
trying to fix broken github pages
2017-08-22 11:54:12 -07:00
Rasmus Andersson
a7ef34f4df
trying to fix broken github pages
2017-08-22 11:53:36 -07:00
Rasmus Andersson
437b4b2260
trying to fix broken github pages
2017-08-22 11:53:33 -07:00