textshaping 0.4.1
- 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
- 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
textshaping 0.3.6
- 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
- Address an UBCSAN issue in packages linking to textshaping
- Remove a few compiler warnings
textshaping 0.3.4
- Prepare textshaping for UCRT support
- Address upstream changes in cpp11
textshaping 0.3.3
- Support static linking on macOS (#17, @jeroen)
textshaping 0.3.2
- Avoid overindexing fallbacks when no fallback is found
textshaping 0.3.1
- Try to avoid ASAN issue reported by CRAN
textshaping 0.3.0
- Add support for performing font fallback as part of the single-line
shaping
- Provide support for non-scalable fonts
textshaping 0.2.1
- Fix issues with the Solaris mock solution
textshaping 0.2.0
- Update C API to prepare for font fallback
- Make sure it compiles on Solaris without system dependencies
textshaping 0.1.2
- Fix a bug in the interaction with the systemfonts font cache that
could cause random crashes on some mac installations.
textshaping 0.1.1
- Small changes to comply with next cpp11 version
textshaping 0.1.0
- First release. Provide access to HarfBuzz shaping and FriBidi
bidirectional script support.