Wrapped lines to 80 columns because punchcards have 80 columns. 8)
Added a section explaining that Pango 1.8.0 or a late version of Uniscribe is needed.
This commit is contained in:
parent
9217c0c48d
commit
3e2c81027b
1 changed files with 82 additions and 39 deletions
|
@ -1,71 +1,114 @@
|
||||||
|
|
||||||
********************** About Tibetan Machine Uni File *****************************
|
******************** About Tibetan Machine Uni File ***************************
|
||||||
|
|
||||||
Author: Than Garson
|
Author: Than Garson
|
||||||
Date: August 18, 2004
|
Date: August 18, 2004
|
||||||
Organization: Tibetan & Himalayan Digital Library (http://thdl.org)
|
Organization: Tibetan & Himalayan Digital Library (http://thdl.org)
|
||||||
|
|
||||||
The SoureForge CVS folder, thdltools/Fonts/TibetanMachineUni, contains the alpha version of the
|
The SoureForge CVS folder, thdltools/Fonts/TibetanMachineUni, contains
|
||||||
Tibetan Machine Uni font, which is an OpenType, Unicode version of the original Tibetan Machine font.
|
the alpha version of the Tibetan Machine Uni font, which is an
|
||||||
The original font, Tibetan Machine, was designed and created by Tony Duff of the Tibetan Computer company (http://www.tibet.dk/tcc/).
|
OpenType, Unicode version of the original Tibetan Machine font. The
|
||||||
Tibetan Machine was purchased and made available to the public under the GNU Public License by the Trace Foundation (http://trace.org/).
|
original font, Tibetan Machine, was designed and created by Tony Duff
|
||||||
This suite of fonts was converted into a single OpenType Unicode font by the Than Garson of the Tibetan & Himalayan Digital Library
|
of the Tibetan Computer company (http://www.tibet.dk/tcc/). Tibetan
|
||||||
and Chris Fynn. Tibetan Machine Uni is also governed by the GPL (http://www.gnu.org/copyleft/gpl.html).
|
Machine was purchased and made available to the public under the GNU
|
||||||
|
Public License by the Trace Foundation (http://trace.org/). This
|
||||||
|
suite of fonts was converted into a single OpenType Unicode font by
|
||||||
|
the Than Garson of the Tibetan & Himalayan Digital Library and Chris
|
||||||
|
Fynn. Tibetan Machine Uni is also governed by the GPL
|
||||||
|
(http://www.gnu.org/copyleft/gpl.html).
|
||||||
|
|
||||||
The folder contains several versions of the font plus the table data imbedded in the font with the OpenType rendering instructions.
|
To use the font, you will need software that correctly lays out
|
||||||
The following files have been included:
|
Tibetan Unicode fonts. Some recent versions of Microsoft's Uniscribe
|
||||||
|
work (but have these been released to end users yet or just
|
||||||
|
developers?). Pango 1.8.0 supposedly works, but we haven't tested the
|
||||||
|
font with it. Hopefully there are other packages that work also.
|
||||||
|
|
||||||
* TibetanMachineUniAlpha.ttf - This is the "shipped" True Type version of the font with all production tables removed.
|
The folder contains several versions of the font plus the table data
|
||||||
It functions as a regular font but the user cannot view the lookup tables.
|
embedded in the font with the OpenType rendering instructions. The
|
||||||
|
following files have been included:
|
||||||
|
|
||||||
* TibetanMachineUniAlphaFL.vfb - This is the FontLab file from which the True Type font was created.
|
* TibetanMachineUniAlpha.ttf - This is the "shipped" True Type
|
||||||
|
version of the font with all
|
||||||
|
production tables removed. It
|
||||||
|
functions as a regular font but
|
||||||
|
the user cannot view the lookup
|
||||||
|
tables.
|
||||||
|
|
||||||
* TibetanMachineUniAlphaVolt.ttf - This is the True Type version of the font WITH the production tables embedded.
|
* TibetanMachineUniAlphaFL.vfb - This is the FontLab file from
|
||||||
One can view these tables through using Microsoft's VOLT program.
|
which the True Type font was
|
||||||
VOLT stands for Visual OpenType Layout Tool. For details, see:
|
created.
|
||||||
|
|
||||||
|
* TibetanMachineUniAlphaVolt.ttf - This is the True Type
|
||||||
|
version of the font WITH
|
||||||
|
the production tables
|
||||||
|
embedded. One can view
|
||||||
|
these tables through using
|
||||||
|
Microsoft's VOLT program.
|
||||||
|
VOLT stands for Visual
|
||||||
|
OpenType Layout Tool. For
|
||||||
|
details, see:
|
||||||
http://www.microsoft.com/typography/developers/volt/default.htm
|
http://www.microsoft.com/typography/developers/volt/default.htm
|
||||||
|
|
||||||
* TableData [folder] - This folder contains the data exported from VOLT that makes up the OpenType Layout tables.
|
* TableData [folder] - This folder contains the data exported
|
||||||
It contains the following files and folders:
|
from VOLT that makes up the OpenType
|
||||||
|
Layout tables. It contains the
|
||||||
|
following files and folders:
|
||||||
|
|
||||||
* TMUniAlphaGlyphs.vtd - This is the glyph-definition table that assigns names and types to the glyphs
|
* TMUniAlphaGlyphs.vtd - This is the glyph-definition
|
||||||
based on their index number.
|
table that assigns names and
|
||||||
|
types to the glyphs based on
|
||||||
|
their index number.
|
||||||
|
|
||||||
* GlyphGroups [folder] - This folder contains 24 tables that define the glyph groups within VOLT.
|
* GlyphGroups [folder] - This folder contains 24
|
||||||
The files are named as they appear in the VOLT interface.
|
tables that define the glyph
|
||||||
|
groups within VOLT. The
|
||||||
|
files are named as they
|
||||||
|
appear in the VOLT interface.
|
||||||
|
|
||||||
* Lookups [folder] - This folder contains 27 tables the define the lookups within VOLT.
|
* Lookups [folder] - This folder contains 27 tables
|
||||||
|
the define the lookups within
|
||||||
|
VOLT.
|
||||||
|
|
||||||
The naming of the glyphg roups is based on the following abbreviations:
|
The naming of the glyphg roups is based on the following abbreviations:
|
||||||
|
|
||||||
U - refers to a group that takes a certain "u" or zhabs kyu.
|
U - refers to a group that takes a certain "u" or zhabs kyu.
|
||||||
|
|
||||||
V - refers to a group that takes a certain set of (subscribed) vowels that are all at the same height.
|
V - refers to a group that takes a certain set of (subscribed)
|
||||||
|
vowels that are all at the same height.
|
||||||
|
|
||||||
N - means "negative" because the minus sign cannot be used in a group name.
|
N - means "negative" because the minus sign cannot be used in
|
||||||
|
a group name.
|
||||||
|
|
||||||
B - means an alternative set of glyphs
|
B - means an alternative set of glyphs
|
||||||
|
|
||||||
### - numbers in the name refer to the height of the vowel or zhabs kyu used.
|
### - numbers in the name refer to the height of the vowel or
|
||||||
|
zhabs kyu used.
|
||||||
|
|
||||||
Example: VN324GLYPHS.vtg - is a group of glyphs which take vowels at the height of -324.
|
Example: VN324GLYPHS.vtg - is a group of glyphs which take vowels at
|
||||||
U0BGLYPHS.vtg - is a group of glyphs which take an alternate zhabs kyu whose height is the baseline (0).
|
the height of -324.
|
||||||
The zhabs kyu glyph is itself called uni0F74.alt0b.
|
U0BGLYPHS.vtg - is a group of glyphs which take an alternate
|
||||||
|
zhabs kyu whose height is the baseline (0).
|
||||||
|
The zhabs kyu glyph is itself called
|
||||||
|
uni0F74.alt0b.
|
||||||
|
|
||||||
The names of the vowel glphys in FontLab and in Volt were created in the following way: "uni" + hex unicode + ".alt" + height.
|
The names of the vowel glphys in FontLab and in Volt were created in
|
||||||
Thus, "uni0F71.altN180" is the subscribed a-chung whose uppermost height is -180. In this way, the glyph groups are named in a
|
the following way: "uni" + hex unicode + ".alt" + height. Thus,
|
||||||
way that easily corresponds them to the appropriate vowel glyphs. Because there was greater variety of zhabs kyus (u) in the
|
"uni0F71.altN180" is the subscribed a-chung whose uppermost height is
|
||||||
original fonts, these have sometimes required a second layer of lookups to apply the most appropriate version.
|
-180. In this way, the glyph groups are named in a way that easily
|
||||||
|
corresponds them to the appropriate vowel glyphs. Because there was
|
||||||
|
greater variety of zhabs kyus (u) in the original fonts, these have
|
||||||
|
sometimes required a second layer of lookups to apply the most
|
||||||
|
appropriate version.
|
||||||
|
|
||||||
The Lookup tables follow the same naming procedure, except that they do not have "GLYPHS" appended at the end of their names. Thus,
|
The Lookup tables follow the same naming procedure, except that they
|
||||||
"V252.vtl" contains the lookups for substituting vowels whose max height is 252. Of course, these lookups are applied to the
|
do not have "GLYPHS" appended at the end of their names. Thus,
|
||||||
|
"V252.vtl" contains the lookups for substituting vowels whose max
|
||||||
|
height is 252. Of course, these lookups are applied to the
|
||||||
"V252GLYPHS.vtg" glyph group, and so on.
|
"V252GLYPHS.vtg" glyph group, and so on.
|
||||||
|
|
||||||
Please refer any questions to thdltools-devel@lists.sourceforge.net
|
Please refer any questions to thdltools-devel@lists.sourceforge.net
|
||||||
|
|
||||||
or
|
or
|
||||||
|
|
||||||
to Chris Fynn or Than Garson through the THDL Tools project at Source Forge: http://sourceforge.net/projects/thdltools
|
to Chris Fynn or Than Garson through the THDL Tools project at Source
|
||||||
|
Forge: http://sourceforge.net/projects/thdltools
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue