v0.08 2026-07-06Z
- Improved documentation
- Fixed a bug in saving font flags
- Hardened code against stray arguments
- Added $font->import_font()
- Marked $font->import_psf(), and $font->import_hex() as deprecated
- Fixed division by zero in sf-to-html
- General code cleanup
- Hardened some regex
- Added $sf->export_font() alike $font->import_font()
- Added support to export Roman's .hex format
- Added --width/--height/--bits to sf-to-html
- Added SIRTX::Font::Renderer to replace $font->render()
- Marked $font->render() as deprecated
- Added basic glyph attributes: resync, nomod, preskip, and postskip
- Added support for glyph attributes to $font->analyse()
- Added proportional rendering
- Added a way to calculate the bitmap size for a string rendering without doing the actual rendering
- Added proportional rendering example to sf-to-html
- Added --proportional to sf-render
v0.07 2026-05-28Z
- Improved output of sf-to-html significantly
- Added new font attributes:
weight, slant, reverse_slant, last_modification, font_tag, font_name, icontext, and displaycolour
- Fixed add_default_aliases()
- Added import_attributes()
- Updated import_directory() to read font-attributes.txt, and alias-map.txt
- Added support for headers:
geometry hint, early hints, identity, displayinfo
- Addes support for analyse() in sf-merge
- Create more characters in make_up_glyphs()
- Updated dependencies
- Added --eigen-missing to sf-to-html
- Improved documentation
- Added import_hex() (imports Roman's .hex format)
- Fixed import_psf() with gzipped files
- Added --attribute to sf-merge
v0.06 2026-02-24Z
- Added support to import PSF 1 and 2 files
- Improved HTML rendering in sf-to-html
- Updated list of SIRTX characters
- Added experimental support to generate glyphs
- Added experimental support to analyse the font
- Added experimental support for additional metadata
v0.05 2025-12-25Z
- Updated list of important code points
v0.04 2025-10-19Z
- Added support to import and export alias maps
v0.03 2025-10-10Z
- Updated lists of default aliases
- Added render()
- Added tools: sf-merge, sf-render, sf-to-html
- Added lists: dec-tech
v0.02 2025-10-01Z
- Added codepoints(), and glyphs(), add_default_aliases()
- Added basic character list support:
- Methods: has_all_codepoints_from(), missing_codepoints_from(), and remove_codepoint_not_in()
- Lists: ascii, dec-mcs, dec-sg, sirtx-characters, important,
cp-850, cp-858, and cp-437
- Added support to import directories via import_directory()
v0.01 2025-10-01Z
- Initial release
- Basic API