Command Line Scripts ==================== ortho ----- ``ortho`` – Query fonts about orthographic support. Usage ~~~~~ ``ortho [-h] [-f] [-i] [-k] [-m] [-p] [-n NEAR_MISS] font [font ...]`` When called without any options, `ortho` will determine the orthographic support of the supplied font(s) by looking at the required characters for each orthography. .. code-block:: bash $ ortho ComicJens.ttf The font supports 104 orthographies: Afrikaans Albanian Asu Azeri Basque Bemba Bena Bosnian Catalan [...] Zulu Options ~~~~~~~ ``-f | --full-only`` The `-f` option only lists orthographies for which all required *and* optional characters are present in the font. .. code-block:: bash $ ortho -f ComicJens.ttf The font supports 98 orthographies: Afrikaans Albanian Asu Azeri Basque Bemba Bena Bosnian Catalan [...] Zulu ``-i | --minimum-inclusive`` Prints a list of orthographies for which at least all characters from the basic category are present in the font. .. code-block:: bash $ ortho -i ComicJens-Italic.ttf The font has minimal or better support for 123 orthographies: Afrikaans Albanian Asu Azeri [...] Zulu ``k | --kill-list`` Output a list of letters that don’t appear together in any supported orthography. ``m | --minimum`` Report orthographies that have only basic support, i.e. no optional characters and no punctuation present. ``-p | --punctuation`` Prints a list of orthographies for which all letter category characters are present in the font, but have missing punctuation category characters. For the missing characters, Unicode, glyph name, and Unicode name are reported. .. code-block:: bash $ ortho -p ComicJens.ttf Orthographies which can be supported by adding punctuation characters: Scottish Gaelic 0x204A uni204A Tironian Sign Et ``-n N | --near-miss N`` Prints a list of orthographies which are lacking up to a number of N characters to be supported. For the missing characters, Unicode, glyph name, and Unicode name are reported. .. code-block:: bash $ ortho -n 1 ComicJens.ttf Orthographies which can be supported with max. 1 additional character: Breton 0x02BC uni02BC Modifier Letter Apostrophe Hawaiian 0x02BB uni02BB Modifier Letter Turned Comma Quechua 0x02BC uni02BC Modifier Letter Apostrophe Tongan 0x02BB uni02BB Modifier Letter Turned Comma uniinfo ------- ``uniinfo`` – Show information about Unicode codepoints. Usage ~~~~~ ``uniinfo [-h] codepoint [codepoint ...]`` Codepoints can be given in decimal (e.g. `7838`), hexadecimal (e.g. `0x1e9e`), or Unicode (`U+1E9E`) notation.