Releases: kojiishi/east_asian_spacing
Releases · kojiishi/east_asian_spacing
v1.3.0
- 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
- Add
--no-monospace
command line option.
v1.2.4
- Change
Config.skip_monospace_ascii
default to False
.
v1.2.3
- 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
- Add
Config.with_language
- Add
Config.with_skip_monospace_ascii
- Update README
v1.2.0
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
- Compute the "fullwidth" advances from glyphs to support:
- non-square fonts.
- incorrect
unitsPerEm
in the head
table.