Tools for acquiring Guaraní text


Guaraní Encodings

There appear to be three encodings of Guaraní in use. One for Linux, one related to (La)TeX, and one that seems to be more common on Windows. Below are links to tables that describe the mapping of these three encodings to Unicode. The table files contain information describing the source documentation was found for each encoding.

Times Guaraní Font

For text that uses the Times Guaraní encoding, the font is available here as timesg.TTF.

Typing Guaraní text on Windows 98/NT/2K/XP.

We have an experimental Guaraní keyboard available (created with Keyman) in a self-installing package that supports input of Guaraní text encoded in Unicode. This keyboard is designed to work with Microsoft's Latin American keyboard. Here is a table of the key strokes needed to insert the different characters on the Latin American keyboard.

NameKeystrokesInsertedCharacter
Tilde-eAltGr + eU+1EBD
Tilde-EAltGr + EU+1EBC
Tilde-gAltGr gU+0067 U+0303
Tilde-GAltGr GU+0047 U+0303
Tilde-iAltGr + iU+0129ĩ
Tilde-IAltGr + IU+0128Ĩ
Tilde-uAltGr + uU+0169ũ
Tilde-UAltGr + UU+0168Ũ
Tilde-yAltGr + yU+1EF9
Tilde-YAltGr + YU+1EF8
TildeAltGr + AltGr +U+007E~

During installation of this package, the user will be asked if they want to install a Standard or Home Edition version of Keyman. If the Standard Keyman is installed, this keyboard will only work for 30 days after installation, but if the Home Edition Keyman is installed, the keyboard will work indefinitely. The Home Edition only allows 2 keyboards to be installed at one time.

Converting Guaraní text to Unicode - gn2utf8

Source code (C) and binaries are available for this conversion program.

The command line is: gn2utf8 [-l|-t|-w] [-o output_file] [input_file1 input_file2....]

-lconvert from Linux Guaraní to UTF-8.
-tconvert from TimesG Guaraní to UTF-8.
-wconvert from (La)TeX Guaraní to UTF-8.
-o output_filespecify an output file other than stdout
input_file1...one or more files to convert from other encodings into UTF-8.
If no input files are provided, input is expected from stdin

Converting UTF-8 Guaraní text back to another encoding - utf8togn

Source code (Perl and C) and binaries are available for this conversion program.
-lconvert from UTF-8 to Linux Guaraní.
-tconvert from UTF-8 to TimesG Guaraní.
-wconvert from UTF-8 to (La)TeX Guaraní.
input_file1...one or more files to convert from UTF-8 int other encodings.
If no input files are provided, input is expected from stdin