-
Partially support COLRv1 emoji fonts.
- COLRv1 emoji font is a color emoji, but not all color emoji is COLRv1 format. For example, Noto Color Emoji has several variants, and it seems the primary one is CBDT/CBLC format.
- Additional information are currently just discarded.
- The clip and layer composition information are just discarded. While this can be useful, it's not very easy to use these information in R.
-
Fix
string2fill()
andstring2stroke()
; when the second argument is a path to a file, these unintentionally worked asstring2path()
. -
string2path()
now generates the same outline asstring2fill()
andstring2stroke()
(#69). -
path_id
andglyph_id
are now 1-origin. -
The result of
string2fill()
andstring2stroke()
now don't contain apath_id
column. I found the calculation ofpath_id
had never been correct, and it's probably better to remove it to avoid confusion.
- This is a maintenance release to comply with the CRAN repository policy.
- This is a maintenance release to fix a build error on ARM Linux.
- This is a maintenance release to update the dependency Rust crates.
- This is a maintenance release to fix a misassumption about R installation without shared libraries.
- Fix build failure with Rust >= 1.70 on Windows
- This is a maintenance release to fix a misassumption about Rust installation on Windows.
- This is a maintenance release to disable downloading pre-compiled binaries in order to comply with the CRAN Repository Policy.
- This is a maintenance release to fix some mistakes pointed by the CRAN maintainer.
- Drop support for R < 4.2.
-
Drop support for R < 4.1.
-
Now all functions accept font family name. This is to support TTC file properly, which contains more than one fonts. A new function
dump_fontdb()
is useful to check the actual family name (and the weight and the style) to specify. They also accept a file path, so the existing code should work, except when specifyingtolerance
without the named argument. -
The minimum supported Rust version is bumped to 1.56.0 for the 2021 edition.
- This is a maintenance release to make the installation work even on a slow internet connection.
- This is a maintenance release to improve configure scripts to detect Rust installations correctly. No new features are added.
- Fix CRAN build errors.
- Support "open path"-type glyphs (#7).
- Added a
NEWS.md
file to track changes to the package.