28.03.2005 | 13:04
Ha, .....ovo je već "prožvakano" puno puta.
Oni koji rade na OS X i koriste unicode aplikacije neka koriste sistemsku tipkovnicu. Ona bi trebala raditi sa svim Hrvatskim fontovima (roman, unicode, CE, ISO, ....neki fontovi ne rade na OS X, a zašto, opisati ću malo niže). Također se može koristiti i stara tipkovnica sa OS 9 koja će se u novijim aplikacijama ponašati kao unicode tipkovnica (razlika je samo da će ova biti stalno uključena).
Ukoliko trebate koristiti neku stariju aplikaciju koja ne podržava unicode onda se koristi Roman layout i to može i onaj "stari" sa 9-ke ili onaj koji sam stavio za download na Jabučnjaku i svojoj stranici (isti su).
Tzv. univerzalni ili HRRU objedinjuje Unicode i Roman layout unutar jednog filea i sa istim KCHR ID te iskorištava mogućnost BSD-a odn. OS X-a da po defoltu koristi unicode gdje god može, ....a ako aplikacija to ne podržava onda koristi Roman layout. Napravljen je zato da može biti stalno uključen (zato jer sistemski nije), a sistem po potrebu "uključuje" potreban layout unutar njega.
Napravljen je i CE layout u dvije verzije, ....samostalno i kao kombinacija sa Unicode tipkovnicom. Ovaj zadnji zbunjuje dosta korisnika jer se čini da CE tipkovnica funkcionira u novijim aplikacijama, dok u nekima ne radi slovo (dj ili đ). ....pasus gore opisuje kako radi i ova i HRRU tipkovnica.
CE layout je napravljen za korištenje CE layouta u "starijim" aplikacijama radi kompaktibilnosti sa Windowsima (Office X, ....onaj stari a ne 2004) i za izradu Web-a u aplikacijama koje ne podržavaju unicode (GoLive, ....Dreamweawer MX (ne MX 2004)), te za ispunjavanje obrazaca u Internet Exploreru za Mac-a. I služi SAMO ZA TO. S obzirom da je večina narečenih aplikacija nadograđena i podržava unicode, jedina svrha korištenja ove tipkovnice je korištenje Adobe GoLive programa za izradu Web-a, sve dok se i on ne nadogradi. Nakon toga svrha ovog layouta nestaje.
QWERTZ su iste tipkovnice kao i gore samo sa rasporedom znakovlja prilagođenom USB tipkovnicama koje se mogu kupiti u HR a da im proizvođač nije Apple. I napravljene su po rasporedu znakovlja na IBM tipkovnici model: KB-9910 koju IBM isporučuje uz svoje PC-e.
Zašto neki fontovi ne rade u OS x a radili su u OS 8-9.x !!!
Greška je u samom fontu. Fontovi koji ne rade su oni koji u headeru nemaju navedeno za koji su encoding napravljeni. Kako je OS X u biti unicodan, on ne zna što da radi sa takvim fontom te ga "smatra" da je napravljen po US encodingu te ga kao takvog i tretira pa naravno u takvom fontu ne rade naše kvake. Kod takvog fonta ne pomaže korištenje niti jedne tipkovnice za OS X i to zato što se unutar kernela sve translatira u unicode. Tj. iako vi koristite roman tipkovnicu u staroj aplikaciji koja ne podržava unicode sa roman fontom, sistem to ne interpretira tako nego ovako:
pritisnuta tipka sa roman layoutom --> pretvori u unicode --> prevedi trenutni font u unicode tablicu (TU DOLAZI DO GREŠKE) --> prikaži na ekranu UNICODE znak koji je pritisnut sa UNICODE tipkovnicom --> ukoliko aplikacija podržava unocode, ...ti je kraj, a ukoliko aplikacija ne podržava unicode --> prevedi znak u ROMAN encoding korištenjem ROMAN ID-a koji je u ROMAN layoutu trenutno aktivne tipkovnice (ovdje dolazi do greške sa PS fontovima)
Takav font će bez greške raditi u OS 9 kada se koristi HR tipkovnica (Roman ili CE, zavisno od fonta) zato što OS 8-9.x ne provjerava encoding fonta nego ovisno o layoutu prikazuje znak koji se nalazi na određenoj poziciji u fontu a poziciju mu kazuje layout.
Daklem, ....ako vam ne radi neki font u OS X, a radio je u 9-ki, treba taj font otvoriti sa nekom alikacijom za editiranje fontova i spremiti ga tako da mu se kao encoding navede Mac-Croatian.
Ako nekom nije jasno, .....ja ću probat i jednostavnije objasniti.
Također dosta korisnika ima više instanci istih fontova instalirano, a dofaultni je onaj koji nema HR slova a onaj koji ih ima uopće nije aktivan. TO SU ONI FONTOVI KOJI U FontBook-u imaju "točkicu" pored imena. Takve fontove treba otvoriti (U FontBooku), ....napraviti CustomPreview (šđč枊ĐČĆŽ) i isključiti one koji taj preview ne prikažu kako treba. .... ukoliko ih je više koji rade OK, a koristite i aplikacije koje ne podržavaju unicode treba ostaviti onaj koji je TrueType ili Type1 a ne OpenType. .....najjednostavnije se to vidi da prikaže font file (jabuka + R).