Fonts (was Re: [etoys-dev] Wording in Clouds)
Edward Cherlin
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
>
> http://translate.sugarlabs.org/projects/etoys/
>
> 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)
Catalan yes
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
Dutch yes
English yes
French yes
German yes
Greek yes (Greek)
Gujarati no, complex combining
Hindi no, complex combining
Icelandic yes
Italian yes
Japanese yes, but it's more than 10M per font
Khmer no, complex combining
Korean yes, but it's more than 10M per font
Kreyol yes
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
Polish yes
Portuguese yes
Portuguese (Brazil) yes
Romanian yes
Russian yes (Cyrillic)
Sinhala no, complex combining
Spanish yes
Swedish yes
Tamil no, complex combining
Telugu no, complex combining
Thai Should be yes, but there are complications
Turkish yes
Urdu no, LTR, complex combining
Vietnamese yes
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
> http://lists.squeakland.org/mailman/listinfo/etoys-dev
>
--
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
mailing list