Skip to content

Releases: kojiishi/east_asian_spacing

v1.3.0

31 Jul 23:14
Compare
Choose a tag to compare
  • Support adding halt/vhal if they are missing.
  • Make -g with - as the file name output to stdout.
  • Add GlyphData to glyph ID files as comment when debug logging is enabled.
  • Skip AAT morx fonts as GPOS will not work.
  • Cleanup logging.
  • Updated dependencies.

v1.2.5

28 Jul 00:27
Compare
Choose a tag to compare
  • Add --no-monospace command line option.

v1.2.4

28 Jul 00:19
Compare
Choose a tag to compare
  • Change Config.skip_monospace_ascii default to False.

v1.2.3

25 Jul 14:55
Compare
Choose a tag to compare
  • Fix AAT fonts with kerx table. The fix is in harfbuzz 2.8.2, which is incorporated into uharfbuzz 0.17.0.
  • Add --monospace option.

v1.2.2

23 Jul 16:52
Compare
Choose a tag to compare
  • Add Config.with_language
  • Add Config.with_skip_monospace_ascii
  • Update README

v1.2.1

18 Jul 07:24
Compare
Choose a tag to compare

Fix the version number.

v1.2.0

18 Jul 07:22
Compare
Choose a tag to compare

This release changes the algorithm to avoid adding spacing pairs if glyphs will collide by computing glyph bounding boxes.

A few notable changes:

  • The language is now optional. The ink bounding box can discover the used language conventions of the fonts.
  • The Config class is changed accordingly.

This change does not change the generated tables for Noto CJK. It caused a few changes for Meiryo, but all changes were verified.

v1.1.3

30 Jun 15:27
Compare
Choose a tag to compare
  • Compute the "fullwidth" advances from glyphs to support:
    • non-square fonts.
    • incorrect unitsPerEm in the head table.

v1.1.2

28 Jun 07:26
Compare
Choose a tag to compare
v1.1.2

v1.1.1

27 Jun 17:05
Compare
Choose a tag to compare
v1.1.1