hexfont 1.0.0
- Update examples to not use the R 4.1 pipe (so the package works on R
4.0) (#12).
- unifont()’s- cacheargument now defaults to- getOption("unifont.cache", NULL)and if- cache = NULLwe now read in a cache file if it exists but
if it does not exist then we don’t write a cache file.
hexfont 0.5.1
- unifont()’s new argument- cacheallows one
to read/write precompiled versions of the fonts from/to- tools::R_user_dir("hexfont", "cache")(#8). It is
much faster to read such a cached pre-compiled font
than recompile it from scratch.- {hexfont}now depends on R
(>= 4.0.0) (which was when- tools::R_user_dir()was
introduced).
- We update the hex font files to match GNU Unifont
v16.0.02 (previously matched v15.0.04).
hexfont 0.4.0
- We update the hex font files to match GNU Unifont
v15.1.04 (previously matched v15.0.01).
- unifont_version()returns the GNU Unifont version
number this package packed their- hexfiles from (#6).
- Bumps minimum version number of {bittermelon}so the
examples/tests continue to work after a breaking change inUnicode::u_char_property()’s behavior introduced in{Unicode}v15.1.0-1 (#7).
hexfont 0.3.1
- We update the hex font files to match GNU Unifont
v15.0.01 (previously matched v14.0.01) (#3).
- unifont_combining()returns a character vector of
Unicode code points that are “combining” glyphs (#4).
- The unifont()’s new argumentucpcan
restrict which Unicode code points are read (which can be faster than
loading all of them).
hexfont 0.2.1
- We update the hex font files to match GNU Unifont
v14.0.01 (previously matched v13.0.06).
Breaking Changes
- Included hex font files are now compressed by xzinsteadgzipand now end with a.xzinstead of.gz. This reduces file sizes by about a third. Please note
the functionunifont()is still backwards compatible.
hexfont 0.1.1
- Initial release
- Includes all the hex font files included in the GNU Unifont source
code distribution (v13.0.06). The version number is stripped from the
file names in the precompileddirectory and the hex fonts
are all compressed bygzipbut other than that the hex
fonts are otherwise unchanged.
- The function unifont()loads in several GNU Unifont hex
files as a singlebittermelon::bm_font()object.