NEWS
textshaping 0.4.1.9000
textshaping 0.4.1 (2024-12-06)
- Make compiled code somewhat less assumptive about the correctness of the input
- Fix a bug from too agressive early exiting shaping of strings with no max
width (#45)
- Fixed a mismatch between the default values of the
width
argument in
shape_text()
and systemfonts::match_fonts()
(#44)
- Updated
text_width()
to take the same inputs as shape_text()
textshaping 0.4.0 (2024-05-24)
- Full rewrite of
shape_text()
to allow proper font-fallback, bidi text
support, support for font-features, spacers, new align settings, etc.
textshaping 0.3.7 (2023-10-09)
textshaping 0.3.6 (2021-10-13)
- Fix a bug in fallback font loading which would crash the process if the font
failed to load (#23)
- Fixed bug that would reset fallback to the original font for short strings
(#25)
textshaping 0.3.5 (2021-06-09)
- Address an UBCSAN issue in packages linking to textshaping
- Remove a few compiler warnings
textshaping 0.3.4 (2021-05-11)
- Prepare textshaping for UCRT support
- Address upstream changes in cpp11
textshaping 0.3.3 (2021-03-16)
textshaping 0.3.2 (2021-03-10)
- Avoid overindexing fallbacks when no fallback is found
textshaping 0.3.1 (2021-02-22)
- Try to avoid ASAN issue reported by CRAN
textshaping 0.3.0 (2021-02-10)
- Add support for performing font fallback as part of the single-line shaping
- Provide support for non-scalable fonts
textshaping 0.2.1 (2020-11-13)
- Fix issues with the Solaris mock solution
textshaping 0.2.0 (2020-11-12)
- Update C API to prepare for font fallback
- Make sure it compiles on Solaris without system dependencies
textshaping 0.1.2 (2020-10-08)
- Fix a bug in the interaction with the systemfonts font cache that could cause
random crashes on some mac installations.
textshaping 0.1.1 (2020-09-29)
- Small changes to comply with next cpp11 version
textshaping 0.1.0 (2020-09-17)
- First release. Provide access to HarfBuzz shaping and FriBidi bidirectional
script support.