Skip to content

Releases: googlefonts/TachyFont

Add "prelude" early loader.

05 Nov 01:40
Compare
Choose a tag to compare

Add very early TachyFont "prelude" loader.
Fix font switching to work on Chrome 47.

Replace Python native code bitarray with pure Python.
Add fingerprint to processed font.
Add logging and error reporting.
Build the glyph bundle.
Parse the glyph_table.

Wrap ttLib cmap code that constructs format 12/13 tables

23 Jun 17:52
Compare
Choose a tag to compare
Merge pull request #712 from dougfelt/master

Wrap ttLib cmap code that constructs format 12/13 tables.

Add checking, logging, and error reporting.

23 Jun 17:09
Compare
Choose a tag to compare

Check the charList, cmap, glyf table all match.
Fix handling of multiple chars per glyph.
Handle the base but not charList not be persisted.
Release the lock when setFont fails.
Add error reporting.
Add more timing reports.
Add char fetch-count and miss-rate.
Report when fonts are seen on the page.
Improve locking for requesting and persisting the data.
Fix surrogate support in loadChars.
Fix the NotoSansJP weight numbers.
Lots of minor fixes and cleanups.
Partial cleanup of the demo code.
Developing a GAE Java server.

JsDoc changes.

21 Apr 18:07
Compare
Choose a tag to compare
Merge pull request #619 from bstell/master

JsDoc changes.

Make the cmap accurate.

21 Apr 00:10
Compare
Choose a tag to compare

Regenerate the fonts with on-char-per-segment to support an accurate cmap.

Other changes include:
Move several routines from IncrementalFontUtils to IncrementalFont to make them object member functions.
make a bmp and smp version of the NotoSansJP-thin demo

Add debugging support to check for unresolved promises that linger.
Add FontInfo class to formalize the API.
Add a CharCmapInfo class to make glyph Ids to chars.
Add a mechanism to have an alternate server.
Handle missing data more consistently.
Clean up demo pages.
Move debug variables out of global space and into a subroutine.
Fix the mutation observer code to recurse thru trees.
Fix a bug where a set of fonts would not update if any did not update.
Pass in positioning info into the demo code.