Skip to content

Releases: psb1558/Junicode-font

Junicode version 2.226

Choose a tag to compare

@psb1558 psb1558 released this 20 Jun 10:58

Junicode version 2.226 fixes several issues in 2.225 concerning the handling of combining marks.

Junicode version 2.225

Choose a tag to compare

@psb1558 psb1558 released this 18 Jun 02:54

Version 2.225 adds several small combining marks for stacking on letterlike combining marks and rules to substitute these automatically. It adds some kerning (not yet complete) for the Runic range and a new, more intuitive method for generating compound (ligature-like) combining marks. The database for the pua2ot utility (not included in the .zip file for this release) has been updated to reflect these changes.

Junicode version 2.224

Choose a tag to compare

@psb1558 psb1558 released this 20 May 23:22

Version 2.224 corrects a few issues with outlines, metrics, and kerning. All hints for the variable fonts have been reviewed and corrected where necessary. Users should note that “Sm” in style names has been changed to “Semi” because some apps did not understand the abbreviation “Sm”. All users upgrading to 2.224 should uninstall any old versions of Junicode before installing the new version: otherwise font files from earlier versions may remain on the system (since some file names have changed) and cause problems.

Users are also reminded that the static TrueType version of Junicode (in the TTF directory) is now unhinted. Those who require hints should use the OTF or VAR version.

Junicode version 2.223

Choose a tag to compare

@psb1558 psb1558 released this 09 May 23:27

Release 2.223 of Junicode is mostly about responding to issues, e.g. kerning and metrical problems. Stylistic Set 11 has been added (converts non-spacing marks to spacing marks), cv67 is now for variants of combining r rotunda, and the characters formerly generated by cv67 have been moved elsewhere: U+035B with ss11 for spacing zigzag abbreviation mark, and n with salt[4] or N with salt[3] for the spacing enim abbreviation. The release includes further refinements for the utility pua2ot and minor fixes in the font to support the utility.

Junicode version 2.222

Choose a tag to compare

@psb1558 psb1558 released this 10 Nov 03:26

The changes in Junicode 2.222 are mostly to support a new utility, pua2ot, which converts text containing Medieval Unicode Font Initiative (MUFI) characters encoded in the Unicode Private Use Area (PUA), MUFI entities, or both to standard Unicode styled with Junicode’s OpenType features. The result of this conversion is text that is far more accessible than the original: the utility may help with compliance with EU acessibility regulations, the W3C Web Content Accessibility Guidelines, and the like. Pua2ot is a JavaScript utility that comes in three flavors: a GUI version (drag the file pua2ot/gui/pua2ot-gui.html into any up-to-date browser), an embedded version (which will convert text in the body element of any web page it is embedded in), and a Node module (enabling users to write their own utilities). The utility, with documentation, is in the directory pua2ot, and each flavor comes with demo and test files. Because most users will not need this utility, it is not included in the .zip archive, but it can be downloaded from the repository directory pua2ot. Be sure to create a directory pua2ot/fonts, and copy the woff2 versions of the Junicode VF variable font into it before trying out the utility.

Junicode version 2.220

Choose a tag to compare

@psb1558 psb1558 released this 19 Sep 17:45

This version adds rules in rlig (Required Ligatures) to duplicate the functionality of hlig (Historic Ligatures) using U+200D ZERO WIDTH JOINER. The feature may be useful to users who make extensive use of hlig, which needs to be turned off wherever it is not needed: using ZWJ can drastically reduce the amount of tagging needed in a file. The feature also duplicates some digraphs (e.g. æ, œ) as ligatures, which can be searched by their elements (e.g. "ae" for æ), and combining marks may be centered over the elements instead of the whole glyph (a feature that some medievalists have needed). Anchors have been added for some glyphs that lack them, and some glyphs that have mistakenly been treated as digraphs have been reclassified as ligatures (treated in hlig).

Note that feature ss17 (Rare Digraphs) is now deprecated: use ZWJ to form ligatures equivalent to the covered digraphs. ss17 will be removed from Junicode in version 2.225.

Junicode version 2.219

Choose a tag to compare

@psb1558 psb1558 released this 17 Sep 01:50

Version 2.219 revises feature ss20 so that it never causes bad formatting of combining marks (it can now be on for the whole document), adds several ligatures (especially for representing Norse abbreviations for dróttinn), and adds anchors to several glyphs.

Junicode version 2.218

Choose a tag to compare

@psb1558 psb1558 released this 21 Aug 23:03

This release fixes a bug that prevented some contextual kerning rules from working properly.

Junicode version 2.217

Choose a tag to compare

@psb1558 psb1558 released this 10 Aug 03:11

Version 2.217 of the font adds top anchors for any Greek letters that lack them so that combining marks other than the standard Greek marks can be added. It also adds to cvNN (Character Variant) features support for "Symbol" shapes of Greek β, θ, φ, π, κ, ρ, and ε so that these can be substituted for an entire document with a single command. For details, see the Junicode Manual § 4.3.1.

Junicode version 2.216

Choose a tag to compare

@psb1558 psb1558 released this 01 Jul 23:02

In version 2.216 of the font, bottom anchors for several letters with descenders have been moved to more standard locations. Contextual kerning has been added for double diacritics so that they clear combining marks on neighboring glyphs. See the Junicode Manual § 4.12, for details.
image