NEWS.md
bold argument in favour of weight throughout packagerequire_font()
require_font() now better handles lack of internet accessplot_glyph_stats() to provide visual explanation for various glyph measuresfont_info() now returns the PostScript name of the font in the name columnfont_variation() can be used to define coords for the variation axesname column to the output of glyph_info() to report the name of the glyph is provided by the fontcharmaps column to the output of font_info() to report the name of the character maps provided by the fontFT_Done_Face() when finished with it.fonts_as_import() to create stylesheet urls for embedding of fonts in HTML and SVGadd_fonts() now supports urls as well as file paths (#124)add_fonts()
get_from_font_squirrel() where the font wasn’t placed in the user specified locationrequire_font() that does it’s best to ensure that a given font is available after being called.match_fonts() have been added as a vectorized and generalized version of match_font(). In the process match_font() has been deprecated in favour of match_fonts()
shape_string() using vjust = 1 (#85)reset_font_cache() on mac that would cause a system crash if the cache was not filled in advance (#67)font_info()
get_cached_face() so that other packages might retrieve FT_Face objects from the cache.register_font() or the new register_variant(), along with the font_feature() function.glyph_metrics()
string_widths_dev() and string_metrics_dev() to request the current graphic device for string widths and metrics.reset_font_cache()
font_info() and glyph_info()
shape_string()
string_width() (ignores presence of newlines, use shape_string() for more complicated strings)str_split_emoji() for splitting of strings into substrings of emoji and non-emoji glyphsmatch_font() and system_fonts() capabilities. More to come.NEWS.md file to track changes to the package.