Unifoundry.com

Cherokee and ASCII Transliteration Conversion Utility


Home
GNU Unifont
Unicode Tutorial
Deckmate
Hangul Fonts
Japanese Fonts
Olden
Retro Fonts
Sequoyah
Unibetacode
Utf8gen
Utfcheck
Fontforge Poll
Downloads
Checking .sigs

The sequoyah utility converts between the Unicode Cherokee syllabary and the Unicode ASCII transliteration of those syllables.

The ASCII transliterations follow the Unicode code chart transliterations for Unicode ranges U+13A0..U+13FF (Cherokee) and U+AB70..U+ABBF (Cherokee Supplement).

The intention is that this program will facilitate typing Cherokee using Sequoyah's syllabary by using the ASCII syllable transliterations that appear in the Unicode Standard.

For a list of the transliteration mappings, see the file "sequoyah-map.txt" in the package source, which contains a table of Cherokee syllables and their ASCII transliterations. Better yet, feed the file into the "sequoyah" program to see the transliteration columns flipped!

More information is available in the sequoyah man page.

The latest source tarball and GnuPG signature file can be downloaded at these links:

For information on using the sequoyah-1.1.tar.gz.sig file with gpg to verify the source package integrity, see the "Checking .sigs" page linked on this page.

Example Use

The following example uses the Cherokee translation of Article 1 from the United Nations Universal Declaration of Human Rights as input [see https://www.ohchr.org/sites/default/files/2022-05/chr.pdf Providing the following syllabic input to sequoyah will produce the Cherokee output that follows. The easiest way to use this program is running a command of the form

sequoyah < input-file > output-file

Input Text

Nigada aniyvwi unadenvi unadudaleda ale etsulahaquo nai atlvquododi ale unihv iyunadvdii. Nasginano ulisgolvtanvgi utloyasdi nvyelidvgi ale adanvtetlidasdi ale elisdi siyvwiha nidunadadvnadegvgi na dinadanvtli adanvdo gvdi.

Output Text

Ꮒꭶꮣ ꭰꮒᏼꮻ ꭴꮎꮥꮕꭲ ꭴꮎꮪꮣꮄꮣ ꭰꮄ ꭱꮷꮃꭽꮙ ꮎꭲ ꭰꮲꮙꮩꮧ ꭰꮄ ꭴꮒꮂ ꭲᏻꮎꮫꮧꭲ. Ꮎꮝꭹꮎꮓ ꭴꮅꮝꭺꮈꮤꮕꭹ ꭴꮰꮿꮝꮧ ꮕᏸꮅꮫꭹ ꭰꮄ ꭰꮣꮕꮦꮯꮣꮝꮧ ꭰꮄ ꭱꮅꮝꮧ ꮟᏼꮻꭽ ꮒꮪꮎꮣꮫꮎꮥꭼꭹ ꮎ ꮧꮎꮣꮕꮯ ꭰꮣꮕꮩ ꭼꮧ.

Installing Sequoyah

To install the Sequoyah package on a system with a Unix-style command line interface (GNU/Linux, FreeBSD, Mac OS X, Cygwin, etc.), type these commands in a terminal window:

     make
     make check
     make install
     make clean

The "make check" command will run sequoyah to convert the file "sequoyah-map.txt" into a file with the Cherokee and ASCII transliteration swapped, and then run sequoyah again to test for successful round-trip conversion.

The "make install" command might need to be run as "sudo make install" on your system. By default, the sequoyah program will be installed in "/usr/local/bin", the section 1 man (manual) page will be installed in "/usr/local/share/man/man1", and text files along with Doxygen HTML documentation will be installed in "/usr/local/share/sequoyah". Installation directory locations are determined in the top-level Makefile, and can be redefined there.

Following the "make install" command, the sequoyah binary executable in the source directory can be removed along with other intermediate files with "make distclean" instead of "make clean".

The command "make uninstall" will uninstall the Sequoyah package.

License

The software on this site, unless otherwise noted, is released under the terms of the GNU General Public License (GNU GPL) version 2.0, or (at your option) a later version.

Valid HTML 4.01 Transitional Valid CSS! Best Viewed with Any Browser