TTF-urile sunt o formă compilată a fonturilor respective. Când cei de
la Bitstream au făcut open source fonturile Vera, precursoarele
fonturilor DejaVu, au făcut disponibile și sursele fonturilor. Țin
minte că atunci când am adăugat diacriticele românești ce lipseau din
fonturile DejaVu (pentru că în Vera nu-ți dădea voie licența), exista
indicația expresă de a lucra cu sursele fonturilor și nu cu forma lor
compilată. E posibil ca licența mai liberală a fonturilor Droid să se
refere doar la forma compilată... Nu știu cine mai lucrează pe ele, dar
cert e că nu au fost făcute de angajați Google, ci de cei de la
Ascender, la comanda Google.
Tot din aceeași categorie, știu că am văzut prin Bugzilla Red Hat niște
comentarii[1] privind fonturile Liberation ce făceau referire la
pierderea unor informații la importul fonturilor în FontForge. Din
păcate, fonturile Droid Sans editate de mine în FontForge, dar și cele
editate de Cristian Adam (tot în FontForge), au cel puțin un bug major
la randarea FreeType, perechea r0 arată de parcă ar fi un spațiu între r
și 0. Fonturile originale nu au această problemă...
> > Așa că nu am putut face mai mult. Ce pot să spun este că cei de la
> > Google sunt conștienți[1] de caracterul lipsă pentru limba română.
>
> Ca să rezolve bugul respectiv este mai greu, sunt prea multe probleme
> acolo, pare destul de descurajant. Până să rezolve ei scrisul de la
> dreapta la stânga, mai trece...
>
> Noi avem nevoie de ceva mai simplu, un copy&paste la câteva caractere
> și o virgulă desenată sub ele. Totul pus într-o arhivă și postată ca
> un bug independent. După care toată lumea votează. Pentru un speller
> am găsit 30 de voturi, ăsta ar putea să adune de câteva ori mai multe.
Nu putem da mai departe niște fonturi în care am reparat o problemă
(am adăugat ț-urile lipsă) și am creat altele. Ăsta e motivul pentru
care io am ținut fonturile editate de mine pentru uz personal și am
căutat să adaug caracterele lipsă în surse. Din păcate, nu le-am găsit
în repo-ul Android...
Dar, într-adevăr, am putea vota să completeze ei fonturile, că doar ei
au acces atât la surse, cât și la know-how.
[snip]
--
mișu
În continuare aștept răspuns de la Ascenders Corp. Hopeless. În continuare aștept update la Android OS 2.1. Hopeless. (Parcă începe să-mi pară puțin rău că am renunțat la iPhone pentru Android.)
poate ar fi de preferat să le trimitem direct o petiție cu semnături strânse :)
În unele cazuri, compania ce implementează Android pe telefoanele
proprii aduce corecții ce încă nu s-au propagat upstream sau poate nu
se vor propaga vreodată. Din ce am văzut pe code.google.com prin
secțiunea cu bug-urile Android, se mai întâmplă... Din amintite, parcă
Nexus One de la Google are probleme cu localizarea ebraică, iar HTC
vinde modelul echivalent, perfect adaptat pieței locale din Israel.
--
mișu
Testând pe mai multe calculatoare, mi-am dat seama că am făcut o
greșeală, e vorba de perechea „r1”, nu „r0”. Deci cu fonturile editate
de Cristian Adam, litera «r» urmată de cifra «1», arată de parcă ar
avea un spațiu inserat între ele, atunci când e randată cu FreeType.
Pentru a evita orice confuzie suplimentară, atașez o captură de ecran
în care se observă problema. FreeType e compilat cu suport pentru
„Bytecode Interpreter”, cu opțiunile implicite Gentoo.
--
mișu
> Am raportat problema fontului Droid la Google:
> Droid font and Romanian language support (almost perfect, one
> misplaced character)
> http://code.google.com/p/android/issues/detail?id=9808
> [...]
> Dispozitivele Android se „înmulţesc” pe zi ce trece, ar fi păcat
> ca limba română să nu fie 100% suportată.
Ai cum să verifici și asta ? Este cu non-breaking hyphen. Nu conține
kqwy, lucru neimportant pentru testul de față:
Șipotul țâșnește hipnotic azvârlindu‑se în mrejele bălții fumegânde
Poate reușește Paul Chiorean să facă o captură (precum a reușit
pentru [1]), eu nu am access la niciun telefon cu sistemul de operare
Android.
Am pus pangrama la adresa http://bit.ly/bK3BmI
Cristi.
[1] http://groups.google.com/group/diacritice/msg/9a862d623e84413a
Poate reușește Paul Chiorean să facă o captură (precum a reușitpentru [1]), eu nu am access la niciun telefon cu sistemul de operare Android.
Am pus pangrama la adresa http://bit.ly/bK3BmI
Cristi.
[1] http://groups.google.com/group/diacritice/msg/9a862d623e84413a
Îi rog pe cei cu conturi Google/Gmail/Picasa/etc. să se autentifice în
pagina de mai sus și să voteze bugul, trebuie să dați clic pe steluța
din dreptul „Vote for this issue...”, ce apare după autentificare.
S-au strâns deja 34 de voturi, dar mai e mult până la cele peste 4000
strânse de cel mai votat incident, suportul pentru limba arabă... :)
Mulțumesc,
--
mișu
Am dat si eu 5 voturi.
Mugurel
Până la data de 24 iulie s-au strâns 95 de voturi, incidentul fiind pe
locul 119 din 5992.
Am primit și un răspuns de la Ascender vizavi de incident:
==8<==================================================================
Thank you for your inquiry. This work has been scheduled, along with
some other updates currently being specified. However, we are not sure
when this modified data will be released by Google.
Best regards,
Steve Kuhlman
Ascender Corporation
==>8==================================================================
Eu sper că Google va face actualizarea anul acesta o dată cu lansarea
Android 3.0
Cristi.
Eu sper că Google va face actualizarea anul acesta o dată cu lansarea
Android 3.0