Jump to content
php.lv forumi

Recommended Posts

Posted

Labsvakars... Ja met kaut kādus fontus, kas nav defaultie webā, tad pārējiem rādās burtu vietā kvadrātiņi... Dzirdēju, ka ir iespējams šos kvadrātiņus apmuļķot. Jautājums - kāds nezin kā to izdarīt? :/

Posted

Vai nu jālieto flašs, vai arī burti jāģenerē ar bildītēm. Nekas ērts un jūzabls tas nav, bet citu variantu ar īsti nav, cik zinu.

Posted (edited)
Ja met kaut kādus fontus, kas nav defaultie webā, tad pārējiem rādās burtu vietā kvadrātiņi..

Webaa VISPAR nav defineeti fonti kaa taadi, visi fonti ir konkreetaas OS fonti.

Ja raadaas kvadratinji tad visticamak OS panjem kaadu liidzigu (peec savas saprasanas) fontu un attelo doto burta ateelojumu,

taa kaa tajaa fontaa nav defineets sish attlojums --> preciizaak IR DEFINETS tikai kaa kvadraats , (citos gadijumos tas var buut jebkas, arii kirlica vai nu kas nu tur ir uzzimets ..)

// VISIEM TTF fontiem ir noteikts skaits iespejamo attelojamo simbolu (skjiet kaa 128 vai 255) //

UTF fonti sajaa gadijumaa atskjiras ar to kaa shiis skaits ir ieverojami lielaaks ...

-------------

Kaa jau bubu noraadija risinajums ir , vai nu veidot fontu zimejumus vai flash (flash peec savas buutiibas VAR iekljaut pashu fontu biblioteku )...

---

Lai daudzmaz saglabatu lapas izskatu pasaulee ir defineetas fontu pamatgrupas

Ar austinjam / bez austinjam un modern ...

Kaada no shiim fontu pamatgrupaam NOTEIKTI buus uz OS --> pat ja buus tikai 2-3 fonti tad visticamak tie buus katrs no savas grupas ....

---

Ja netiek noraadiita font-family tad Brauzeris panjems Defoltos sistemas fontus --> visizplatitaakie buus Arial ...

 

Edit: taas fontu grupas NAv defineetas prieks Weba bet gan jau 16 gs itaalijaa ;) Iespieddarbu veiksanai ...

Edited by Grey_Wolf
Posted
// VISIEM TTF fontiem ir noteikts skaits iespejamo attelojamo simbolu (skjiet kaa 128 vai 255) //

UTF fonti sajaa gadijumaa atskjiras ar to kaa shiis skaits ir ieverojami lielaaks ...

Nav tur nekādu 128 vai 255 noteikts iespējamais skaits. Cik simbolus ieliksi, tik arī tur būs, kaut vai 299.

Un nav tādu "UTF fontu". UTF ir tikai viens no unikodes enkodingiem. Unikodes fonti ir unikodes paši par sevi - neatkarīgi no lietotā unikodes enkodinga.

Posted
Nav tur nekādu 128 vai 255 noteikts iespējamais skaits. Cik simbolus ieliksi, tik arī tur būs, kaut vai 299.

Un kaa tu tiksi klaat tam 299 simbolam ???

ja standartaa tiek padoti 8 biti ??? (1 baits) , jebshu sho ir atcelushi??

 

taa kaa max skaits ir un paliek 255 ... vismaz standartaa ... jo tas pats Win njem tos fontus no biblioteeks peec vecu vecaas ASII standarta ...

tb A-Za-z 0-9 ir pirmajos 128 / talak jau nak paplasinaatais formaats ...

 

UTF tapeec tika radiits ka saaka pietruukt vietas ...

Un tieshi tur var iekraamet Krietni vairaak pa 255 , jo pierakstam tiek izmantots Ups to 8 baiti ...

Posted
ja standartaa tiek padoti 8 biti ??? (1 baits) , jebshu sho ir atcelushi??

Kāds sakars ar to kā tu glabā stringā tekstu (vien-baita, vairāk-baitu kodējumā..) ar to cik fonta failā glabājas simbolu?

Iepriekš tu runāji par to cik ttf fontā var būt simbolu, tagad par to kā stringā iespējams noindeksēt šos simbolus...

Tas, pret ko es iebildu, bija tavs teiktais "VISIEM TTF fontiem ir noteikts skaits iespejamo attelojamo simbolu (skjiet kaa 128 vai 255)", jo tā nav tiesa.

Tas, ka ar baita indeksu tādiem vien-baita kodējumiem kā ASCII, nevar noindeksēt vairāk kā 255 simbolus, gan ir tiesa.

TTF fontā nav aizlegts turēt vairāk kā 255 simbolu. Palasi ttf faila specifikāciju, ja netici: http://developer.apple.com/textfonts/TTRef...RM06/Chap6.html

 

UTF tapeec tika radiits ka saaka pietruukt vietas ...

Nejauc UTF ar Unicode. UTF ir viens no Unikodes encodingiem. Tāpat kā ASCII vai EBCDIC ir viens no 8-bitu ecodingiem.

×
×
  • Create New...