Fonts (was Re: [etoys-dev] Wording in Clouds)
echerlin at gmail.com
Tue Aug 4 19:19:05 EDT 2009
On Tue, Aug 4, 2009 at 1:16 PM, Bert Freudenberg<bert at freudenbergs.de> wrote:
> On 04.08.2009, at 06:25, Yoshiki Ohshima wrote:
>> "Deja-Vu" is French
> Actually, "Déjà vu" would be French ;)
> Anyway, do we have a list of fonts we'd like to ship with in Etoys? So far
> only Deja-Vu-LGC has been suggested.
> The requirements would be it has to have a license allowing us to bundle it,
> and it should add a language/script we could not render otherwise. The
> reason to include the fonts instead of relying on platform fonts would be to
> ensure projects behaving identically across platforms.
> Looking at the list of translations at
> which of these could we render if we had the right font? Not right-to-left
> unfortunately, and none requiring glyph shaping like Devanagari.
"We of the profession are unaccustomed to speaking in such
inexactitudes." It is more accurate to speak of ligature substitution
or complex combining behavior rather than glyph shaping. Some of the
ligatures have no visible connection to the glyphs they replace.
The following addresses only rendering of static text strings. Text
input and editing introduce many other complications.
Amharic yes (Ge'ez syllabary)
Arabic no, LTR, complex combining
Bengali no, complex combining
Bulgarian yes (Cyrillic)
Chinese (China) yes, but it's more than 10M per font
Chinese (Taiwan) yes, but it's more than 10M per font
Dari no, LTR, complex combining
Greek yes (Greek)
Gujarati no, complex combining
Hindi no, complex combining
Japanese yes, but it's more than 10M per font
Khmer no, complex combining
Korean yes, but it's more than 10M per font
Macedonian yes (Cyrillic)
Marathi no, complex combining
Mongolian yes for Cyrillic, no for traditional, which is undefined on computers
Nepali no, complex combining
Pashto no, LTR, complex combining
Persian no, LTR, complex combining
Portuguese (Brazil) yes
Russian yes (Cyrillic)
Sinhala no, complex combining
Tamil no, complex combining
Telugu no, complex combining
Thai Should be yes, but there are complications
Urdu no, LTR, complex combining
Thai does not have word spacing, and requires a dictionary to find
word boundaries in order to do line breaking.
You need to integrate Pango, and you need an Input Method framework
such as SCIM.
> - Bert -
> etoys-dev mailing list
> etoys-dev at squeakland.org
Silent Thunder (默雷/धर्ममेघशब्दगर्ज/دھرممیگھشبدگر ج) is my name
And Children are my nation.
The Cosmos is my dwelling place, The Truth my destination.
http://earthtreasury.org/worknet (Edward Mokurai Cherlin)
More information about the etoys-dev