Javított Ljuba fontok - hova tehetném fel őket?

Fórumok

Javított Ljuba fontok - hova tehetném fel őket?

Hozzászólások

[quote:4993c10bef="khiraly"]
HA a vera font ilyen volt eredetileg, akkor ehhez kene ragaszkodnunk.

Lehet, hogy igazad van. Akkor vissza az egész. Marad a duplázott sima ékezet. (a hungarumlautot nem lehet megváltoztatni, mert akkor a kisbetűkön is megváltozik az ékezet)

[quote:765402338c="khiraly"]
Ha valaki esetleg tudja, az ne kimeljen!;)

Lehet, hoyg mast nem erdekel, de azert megvalaszolom a sajat kerdesemet.

Tehat a xlsfont, az a fonts.dir-bol veszi az ertekeket, amit az mkttfdir nevu progam allit elo.
Namost ez a program a ttf fontbol az achVendID erteket veszi ki, ami alapbol ki van kapcsolva fontforge exportnal.
File->Pref->Font Info->TTFFoundry

Itt lehet beallitani. LEhangolo, hogy 4 betus roviditesek vannak, amik elore ki vannak osztva. Sajnos a google-val marcsak az m$ cachelt oldalat talaltam meg. Tehat itt van az *osszes* beallithato cegnek a listaja:
[url]http://www.google.co.hu/search?q=cache:r2RpZ6xCN3wJ:https://www.microsoft.com/typography/links/vendorlist.asp+typography+vendorlist.asp&hl=hu [/url]

Nehanyat azert kigyujtottem:
MS: m$
APPL: apple
ADBE: Adobe
EPSN: Epson
HP: hp
MONO: Agfa Monotype
URW: URW
XFC: Xerox

Ha olyat allitunk be amit nem ismer fel, akkor 'misc' lesz a font gyartoja. (dcgui-qt, mozilla, stb alkalmazasok)

Sajnos nincsen semmilyen ,,szabad'' ceg, amit be lehetne allitani. Kerestem GPL, es FSF-et is. Szoval ugy nez ki, hogy ezt a mezot uresen celszeru hagyni, es akkor misc lesz a gyartoja.

Remelem valakit erdekel ez a tema rajtam kivul.
Az altalanos fontkeszitoi kerdeseinket megbeszelhetnenk itt.

Ha nincs erdeklodes, akkor nem veszem a faradsagot, hogy leirjam az esetlegesen megtalalt valaszokat.

Van erdeklodes?

Udv,
Khiraly

Lenne egy kérdésem a módosított Ljuba fonttal kapcsolatban.
A Vera-hoz hasonlóan sem a ttmkfdir, sem az mkfontscale által előállított fonts.scale nem tartalmazza az ISO-8859-2 karakterkészletre utaló sort (a Luxi fontoknál van ilyen sor).
Emiatt többek között pl. az Epiphany-ban sem lehet beállítani a Közép-európai pontnál a Ljuba fontot.
Ezt nem lehetne kijavítani?

Még régebben az FSF elkészítette a Bitstream Vera fontcsalád a őű-t tartalmazó változatát, ez a Ljuba. (Itt van: http://office.fsf.hu/work/fonts/fsfhu-ljuba/). A TTF változatoknak az volt a bajuk, hogy a betűk "le voltak csúszva", emiatt a sorokat túlságosan összenyomta, emellett alkalmatlan volt gui-s használatra is. Fontforge-al megjavítottam a hibás méretezést és felraktam a javított változatot ide: http://home.sch.bme.hu/~xmi/fonts/. Ezt nem fogom tudni akármeddig itt tartani, ezért jó lenne, ha feltölthetném valahová. A HUP letöltések részbe jó is lenne, csak nincs megfelelő kategória.
(csak Dokumentum/Program/Patch van, ez pedig egyikbe sem illik)
Ezért kérem én elsősorban Trey segítségét!

Amúgy ha valami vizuális para van a fontokkal szóljatok, mert most frissen készítettem őket, elképzelhető, hogy valamit elnéztem.

Engem erdekel, bar semmi kozom a fontkesziteshez :)
Remelem lesz itt egy ilyen topic. (Csak miattam ne irogass)

Természetesen az FSF.hu a szokott helyen közzéteszi a fontokat, illetve az magyar OOo-ba is betesszük. A szokott hely: http://office.fsf.hu/work/fonts/fsfhu-ljuba/ de még lehet, hogy valami jobbat is ki tudunk találni. Pillanatnyilag nem tudom letölteni az általad megadott címről, mert a gép nem válaszol, de majd még megpróbálom.

http://office.fsf.hu/work/fonts/fsfhu-ljuba/truetype/fixed-untested/

Köszönjük szépen! Ha ránéz a fontkészítő szakemberünk (Dincsi), és rendben találja, akkor felülírom vele a régit. Visszajelzést szívesen fogadunk mástól is!

Sikeresen letöltöttem a fontokat, meg fogjuk vizsgálni. Még arra kérlek, XMI, hogy a pfaedit forrást is tedd közzé. Köszi.

Megnéztem a fontot, valóban úgy tűnik, hogy a PS méretezések eltérnek a ttf méretezéstől. A legelső verzió a PS Type1 font alapján készült, valószinüleg ez az oka, hogy a méretezési infók nem voltak jók. (Többen szóltak már, de még nem volt időm kijavítani, úgyhogy kösz)

De: most megnéztem mind a verdana mind a vera fontot és nekem azt mondta a fontforge, hogy ascend: 1638 descend: 410. Ez a sansserif-re vonatkozik. A betűtalpas verziónak ascend:1556 descend:492 értékei vannak.

És van még egy gond (már azon kívül, hogy az ékezeteken még javítanom kell), hogy a Ő ékezete kilóg felül. Van valami ötlet, hogy miért nem látszik?

Ez az OOo alatt jelentkezik? Mert nekem csak ott sikerült reprodukálnom, a legfelső sorba írt ékezetes karakereken. A következő sorokban már jó. Egyébként sajnos a Vera is pontosan így viselkedik.
Az lászik, hogy az ascent vonal fölé lóg az összes nagy ékezetes betü. Például az ÁÉŐ stb. betű ékezete az ascent vonalon kezdődik és teljesen fölé nyúlik. Egyébként most látszik itt is (10-es méret), fontsize függő a dolog, ha növelem a méretet, akkor jók az ékezetek. Sajnos Vera is pontosan így viselkedik. :(
Most bújom éppen a Fontforge tutorialt, de egyenlőre nem találtam ajánlást, az ékezet és az ascent vonal viszonyára.

PS: lehet, hogy valahogy az autohinter rácsillesztése okozza a bajt kis méreteknél. OOo-ban is változik a felül kilógás mértéke a méret változtatásával. Egyébként kis méreteknél (8-as méret 100%-os nagyítással) sajnos a többi sorban is ott a jelenség.

XMI: en is elkeszitettem vagy 3 honapja a ljuba modositott valtozatat, (beleteve a bepa-roman-bol vagy 20 hianyzo glyph-et).

Lehet hogy ezeket ossze kene mar vegre tenni a fontforgeval egyetlen fajlba, es azt fejlesztgetni tovabb. Ha kell, valakinek el tudnam kuldeni.

Bar most nem ljubazok. Most a terminus fonttal bibelodtem mar eleg sokat. Nemtom arra van-e erdeklodes. En programkod olvasasahoz hasznalom eloszeretettel.

Itt egy screenshot:

Udv,
Khiraly

Keresztkérdés: A Bitstream Vera fontok valahol megvannak más formátumban (sfd vagy Type1) is? Ugyanis a nagy para az ez (http://fontforge.sourceforge.net/index.html#Lacks):

No attempt has been made to interpret truetype instructions (hints), instead the instructions will be stored and used as long as no significant changes happen to the character they are associated with.

Ezért nem tudom állítani az ékezeteken a hintinget, pedig az kellene, hogy meg lehessen javítani a kis méreteknél látható rövidüléseket.
Egyébként a Verdana esetében is megfigyelhető a túllógás az OOo legfelső sorában, de az ékezetei magasabbak, és valószínüleg jobban hinteltek, ezért kis méreteknél is jól látszanak. A Verdana ékezeti egészen 2048-ig felnyúlnak, míg a Vera/Ljuba ékezetei csak 1902-ig (ami talán nem egészen véletlenűl a Type1-es Ljuba font ascent mérete). Ez a kissebb méret magyarázhatja, hogy miért az 1638 jó a Verdanához, és miért az 1556 a Vera/Ljuba-hoz. A legalsóbb pozíció a Verdanában és a Verában is -425 körül van. (eng U+014B, illetve ydiaeresis U+00FF)

khiraly: Ez a Terminus ez bitmap vagy vektoros font? (Nekem bitmapnek tűnik a screenshotról)

[quote:88f24df683="khiraly"]
Itt egy screenshot

Udv,
Khiraly

Sirály :)

Ha elkészül, felteszed majd vhova?

És persze respect XMI-nek. Fontvarázslók, szevasztok :)))

Nem tudjatok hol lehet beallitani, hogy a TTF-ben a font gyartojat en adjam meg?
Ha nem adok meg semmit, akkor misc lesz. Most a verdanaba belepiszkaltam, es a ,,microsoft'' gyartojat valahonnan levettem. Viszont fogalmam sincs, hogy hova kene beirnom, a gyarto nevet. (lenyeg: mas gyarto nem alkothat egy csaladot. Szoval a felkover es a dolt az maradt microsoft amit mas csaladkent kezelt).

Masik eszrevetelem: Nagyon sok alkalmazas konkret font utan sir.
Ahol nem a font neve, de a gyartoja is lenyeges, sokszor talalkozom azzal, hogy a adobe-helvetica hianyzik(nalam aszem monotype helvetica van, vagy valami mas), ilyen alkalmazasok a Xilinx ISE 6.2, a gnucash, es sokan masok.
Kerdes: Beirhatom en a gyartojanak az Adobe nevet, vagy ez vedve van? Eleg felemas helyzet ...

Udv,
Khiraly

Nem egy nagy változtatás volt egyébként, csak az ascent és descent értékeket állíottam át, úgy, hogy most egyezik a Vera-ban használt értékekkel.
A forrás amire gondolsz, az ugye a .sfd file? Mivel a TTF-be módosítottam bele, ezért csak abból tudom visszageneráltatni az sfd-ket, remélem az megfelel.

Namost van még egy probléma, mégpedig az, hogy a Type1-es fontjaitok gui-n jók, viszont teljesen más ascent/descent értéket használnak. A ti általatok felrakott sfd fileokban is a Type1-es méretezés van. Lehet, hogy a TTF és a Type1 eltérő beállítást igényel. Szóval az a helyzet, hogy nem akarom megjavítani azt ami nem romlott el; lehet, hogy helyesebb, ha a ti sfd filejaitokat hagyjátok.

Méretek (ascent/descent):
Bitsream Vera TTF 1556/492
eredeti FSF/Ljuba TTF 1638/410
módosított Ljuba TTF 1556/492
eredeti FSF/Ljuba Type1 1901/147
eredeti FSF/Ljuba sfd 1901/147

Tehát a TTF-hez az 1556/492 tűnik jónak, a Type1-hez viszont a 1901/147. Kérdés az, hogy az sfd-nek melyikkel kell egyeznie. Most amit fel fogok tölteni, az a TTF méretezést fogja tartalmazni!!!

Tegnap éjszaka megcsináltam a változtatásokat (jók az ékezetek és a méretezés) - viszont a hintek nem. Lásd. ékezetek problémája.

Felteszem valami cvs-be az fsf.hu-n a fontforge fájlokat, ha megvan megírom, hogy hol van.

A Terminus magyar változatának is van hely az fsf.hu serveren:-)

[quote:399281bf62="XMI"]
khiraly: Ez a Terminus ez bitmap vagy vektoros font? (Nekem bitmapnek tűnik a screenshotról)

Mindkettő;)
TTF-be agyazott bitmap. Magyaran kis mereteknel megcsinaltam a bitmap valtozatat, mig nagy mereteknél a szokasos. Igy kepernyon olvasva is jo elvileg, meg nyomtatni is lehet(vagy DTP munkakra).
A screenshoton a hatterben levo 72px az mar elsimitott font. Btw, The Gimp-ben is lehet allitani, hogyha elsimitott, akkor a fontbol generalja, ha nem allitok be elsimitast, akkor a bitmapot veszi ki a fontbol. Adjak screenshotot errol is?
Egyebkent ugyanugy csinaltam, mint a fontforge iroja az o Caslon fontjat.

Ehhez az ascent, descent haboruhoz;)
Kellene nezni egy ,,profi'' fontot. Mondjuk egy Adobe .ttf-et vagy egy m$ ttf-et. Megnezni, hogy a nagyok hogyan csinaljak.
Fogtam egy m$ Verdana fontot(btw, ezen is mar jo darab ideje matatok, bar nemtom mennyire legalis, szoval egyelore csak otthon van modositott valtozat).
Az ertekek:

Kellene szerintem csinalni egy weblapot valahol. A fontforge iroja is csinalt mar vagy 4 fontot, a oo.org-rol is letoltheto par darab. Itt ez a ljuba, en butykolom a terminust. Szerintem mar jopar ingyenes, jo minosegu font letezik.

Terminus fontot kitettem http://www.pvvbitech.hu/fotok/terminus.ttf , aki teheti tesztelgesse. En ezekben hasznaltam: anjuta, dcgui-qt, xchat2, gimp

Itt egy osszehasonlitas a elsimitott es a normal valtozat kozott(terminus):

[quote:913aad8f89="khiraly"]

Ehhez az ascent, descent haboruhoz;)
Kellene nezni egy ,,profi'' fontot. Mondjuk egy Adobe .ttf-et vagy egy m$ ttf-et. Megnezni, hogy a nagyok hogyan csinaljak.
Fogtam egy m$ Verdana fontot(btw, ezen is mar jo darab ideje matatok, bar nemtom mennyire legalis, szoval egyelore csak otthon van modositott valtozat).

Ezt én is megnéztem, de nem sokat segít - valószinüleg XMI-nek van igaza és a hintezés megoldja a gondot. A Verdana módosítása nem legális, azért csináltak belőle bitstreamék verát:-)

[quote:bc5ba4d160="dincsi"]Megnéztem a fontot, valóban úgy tűnik, hogy a PS méretezések eltérnek a ttf méretezéstől. A legelső verzió a PS Type1 font alapján készült, valószinüleg ez az oka, hogy a méretezési infók nem voltak jók. (Többen szóltak már, de még nem volt időm kijavítani, úgyhogy kösz)

En ugy olvastam a fontforge manualjaban, hogy a Type1-es fontoknak a magassagat jo 1000-nek megadni, mig a trueType fontok eseten jo 2 valamilyen hatvanyat beallitani, es a 2048-at ajanlja.
http://fontforge.sourceforge.net/editexample.html#FontCreate

You use this same command to change the encoding (ie what characters are available in the font), set the copyright message and change the ascent and descent (the sum of these two determines the size of the em square for the font, and by convention is 1000 for postscript fonts, a power of two (often 2048 or 4096) for truetype fonts and 15,000 for Ikarus fonts).

Megprobalom osszefoglalni a kerdesemet, lehet nem eleg vilagos:
-microsoft-verdana-bold-r-normal--0-0-0-0-p-0-iso8859-2

Arra lennek kivancsi, hogy mely ertekeket, honnan veszi a ttmkfdir program(meg az X).

FontForge-ban itt vannak a TTF beallitasai:
Element->Font info->TTF names

Mert, nem valtozattam ezen semmit, es megis a Verdana.ttf-bol ez latszik:
-misc-verdana-medium-r-normal--0-0-0-0-p-0-iso8859-2

Tehat valahol egy microsoftot elhagytam. Ami nem is baj, csak tudnom kene hogy az melyik TTF erteknek felel meg. Mert ranezesre a Verdana es a Verdanab.ttf kozott nincsen kulonbseg.

Ha valaki esetleg tudja, az ne kimeljen!;)

Udv,
Khiraly

Bugreport: a ljuba sans-nál a z és i egymásracsúsznak picit.

[quote:396f856414="dincsi"] A Verdana módosítása nem legális, azért csináltak belőle bitstreamék verát:-)

Tudom, de az teljesen legalis, hogyha egy meglevo fontot korberajzolsz. Senki se tiltja;)
Nem ildomos, dehat ez a legkevesebb ...
Link: http://fontforge.sourceforge.net/faq.html#legal

Gondolkodok egy terminushoz hasonlo font elkeszitesen a nullarol ...

[quote:af9378b2ee="dincsi"]A Terminus magyar változatának is van hely az fsf.hu serveren:-)

A lényeg, hogy valami normális licence legyen. Pl. legyen engedélyezett a módosítás, és a módosítás terjesztése. Ennek hiányában gázos kitenni az FSF.hu szerverére, persze attól máshova ki lehet, és én is minden aggály nélkül fogom használni. :-)

[quote:2bfdf50a5d="timar"]A lényeg, hogy valami normális licence legyen.

A fontba GPLv2 van irva. Amit hozzaadtam az is persze GPL. Csak mar fogalmam sincs, hogy honnan huztam az eredeti terminus-t. Van bold valtozata is, de azzal alig foglalkoztam.

Tenyleg, ha valaki komolyabban akarja hasznalni a terminus-t akkor a bold valtozatra is szuksege van:
http://www.pvvbitech.hu/fotok/terminusb.ttf

Most neztem, egy picit nagyobb a szokasosnal(bold) 5,5MB. Bzip2-oztem:
http://www.pvvbitech.hu/fotok/terminusb.ttf.bz2

Itt az en haxolt ljuba-m. A cirill betuket lehetne atvenni.
http://www.pvvbitech.hu/fotok/LjubaSans.sfd

Kerdes: A magyar ekezetet lattam, hogy mashonnan erdemes linkelni.
Namost a nagy O" betun altalaban kissebb ekezetet szoktak rajzolni, es azt melyik unicode karakterre erdemes tenni?
Most nalam ez a helyzet:
hungarumlaut van a kis o"-re linkelve, de a nagy O"-re c6460 -bol van veve 2 darab.

Ennek mi az elegans megoldasa? Nincs valami ajanlas erre?

Udv,
Khiraly

[quote:cd5dc2598f="khiraly"]Itt az en haxolt ljuba-m. A cirill betuket lehetne atvenni.
http://www.pvvbitech.hu/fotok/LjubaSans.sfd

Kerdes: A magyar ekezetet lattam, hogy mashonnan erdemes linkelni.
Namost a nagy O" betun altalaban kissebb ekezetet szoktak rajzolni, es azt melyik unicode karakterre erdemes tenni?
Most nalam ez a helyzet:
hungarumlaut van a kis o"-re linkelve, de a nagy O"-re c6460 -bol van veve 2 darab.

Ennek mi az elegans megoldasa? Nincs valami ajanlas erre?

Udv,
Khiraly

Először én is így csináltam, szebb is, de átírtam hungarumlautra, felbuzdulva azon, hogy a verdanaban is így van.

[quote:de8929d2d4="dincsi"]
Először én is így csináltam, szebb is, de átírtam hungarumlautra, felbuzdulva azon, hogy a verdanaban is így van.

Ez azert nem lesz jo, mert nezd meg a tobbi hosszu ekezetes font magassagat.
Pl: O' O~, stb.
Ezeken is kisebb(lapitott) ekezetek vannak. Tehat a hosszu Ő betunek se lehet magasabbnak lennie, mint a tobbi nagy ekezetes betunek. A Verdana az mas, mert ott az *osszes* nagy ekezetes betu magassaga megegyezik a nagy Ő betuvel.

En azt mondom, hogy a mi O" betunkenek az ekezete ugyanolyan magasnak kell lenni, mint a tobbienek(',:,~,^)

HA a vera font ilyen volt eredetileg, akkor ehhez kene ragaszkodnunk.

Udv,
Khiraly