/tally-marks

Tally Marks OpenType-SVG Font

Primary LanguagePostScriptSIL Open Font License 1.1OFL-1.1

Tally Marks

Tally Marks is a special-purpose OpenType font that is based on the Adobe-Identity-0 ROS (ROS stands for /Registry, /Ordering, and /Supplement, and refers to the /CIDSystemInfo dictionary entries that define the glyph set name for CID-based character collections). The Adobe-Identity-0 ROS is a special-purpose character collection whose use is not tied to a specific language.

Tally Marks is an OpenType-SVG font that primary includes glyphs for tally marks. The characters for two tally mark systems were added in Unicode Version 11.0. One system is ideographic, and includes the following five characters in the Counting Rod Numerals block: U+1D372 𝍲 IDEOGRAPHIC TALLY MARK ONE, U+1D373 𝍳 IDEOGRAPHIC TALLY MARK TWO, U+1D374 𝍴 IDEOGRAPHIC TALLY MARK THREE, U+1D375 𝍵 IDEOGRAPHIC TALLY MARK FOUR & U+1D376 𝍶 IDEOGRAPHIC TALLY MARK FIVE. The other system is Western, and includes the following two characters in the same block: U+1D377 𝍷 TALLY MARK ONE & U+1D378 𝍸 TALLY MARK FIVE.

Glyphs for U+0020 SPACE, U+3000 IDEOGRAPHIC SPACE, and U+6B63 正 (confusable with U+1D376 𝍶 IDEOGRAPHIC TALLY MARK FIVE), along with glyphs that represent the digits two through four in the Western tally mark system, are also included. The latter glyphs are accessible in apps that support the 'ccmp' (Glyph Composition/Decomposition) GSUB feature, and sequences of two through five instances of U+1D377 𝍷 TALLY MARK ONE form the digits two through five. Yes, a sequence of five instances of U+1D377 𝍷 TALLY MARK ONE will form the glyph for U+1D378 𝍸 TALLY MARK FIVE.

In the latest release of this project you will find the ready-to-install OpenType-SVG font.

Note that some apps do not yet support OpenType-SVG fonts, in which case the glyphs for the tally marks simply appear in Black&White. If the glyphs for tally marks appear in red (#FF0000), then the app supports OpenType-SVG fonts. The named 'ss01' (Stylistic Set 1: Black and White) GSUB feature can be used to explicitly specify the Black&White glyphs in environments that support OpenType-SVG fonts.

Font installation instructions

Building the font from source

Requirements

To build the binary font file from source, you need to have installed the Adobe Font Development Kit for OpenType (AFDKO). The AFDKO tools are widely used for font development today, and are part of most font editor applications.

In order to add the SVG (Scalable Vector Graphics) table, you will need to either install addSVGtable.py or fonttools, depending on which method you use, both of which are described in the COMMANDS.txt file.

Building the font

In this repository, all necessary files are in place for building the OpenType-SVG font, and the COMMANDS.txt file provides the command lines that are used.

Getting Involved

For any suggestions for changes, please create a new issue for consideration.