Kio estas "Font-Stako"?

Dum bildoj multas la amon, kiam ĝi venas al retejoj, ĝi estas la skribita vorto, kiu apelas al serĉiloj kaj produktas la enhavon de plej multaj retejoj. Kiel tia, tipográfica dezajno estas grave grava parto de retejo-dezajno. Kun la graveco de la teksta teksto venas la neceso certigi, ke ĝi aspektas bone kaj facile facilas legi. Ĉi tio fariĝas per CSS-stilo (Cascading Style Sheets)-stilo.

Sekvante moderna retejo-dezajno normo, kiam vi volas dikti la aspekton de tekst-enhavo de retejo, vi faros tion per CSS. Ĉi tio apartigas tiun CSS-stilon de la HTML-strukturo de paĝo. Ekzemple, se vi volis agordi la tiparon de paĝo al "Arial", vi povus fari ĝin aldonante la sekvan stilon al via CSS (noto - ĉi tio verŝajne fariĝos en ekstera CSS-stila folio, kiu ebligas la stilojn por ĉiu paĝo en la retejo):

korpo {font-familio: Arial; }

Ĉi tiu tiparo estas agordita por la "korpo", do la CSS-akvofalo aplikos la stilon al ĉiuj aliaj elementoj de la paĝo. Ĉi tio estas ĉar ĉiu alia HTML-elemento estas infano de la "korpo" elemento, CSS-stiloj kiel tipara familio aŭ koloro akvofalo de la gepatro al la infana elemento. Ĉi tio estos la kazo, se oni ne aldonos pli specifan stilon por iuj elementoj. La sola problemo kun ĉi tiu CSS estas, ke nur unu tiparo estas specifita. Se tiu tiparo ne povas esti trovita por iu kialo, la retumilo anstataŭigos alian en sia loko. Ĉi tio estas malbona ĉar vi ne havas kontrolon pri kia tiparo estas uzata - la retumilo elektos por vi, kaj vi eble ne ŝatas, kion decidis uzi! Jen kie envenos tipara stako.

Tiparo-stako estas listo de tiparoj en la CSS-tiparo-familiara deklaro. La tiparoj estas listigitaj laŭ prefero, ke vi ŝatus ilin aperi en la retejo en kazo de problemo kiel tiparo ne ŝarĝanta. Tipara stilo permesas al diseñisto kontroli la aspekton de la tiparoj en la retpaĝo eĉ se la komputilo ne havas la komencan tiparon, kiun vi petis.

Do kiel fontaro stack aspektas? Jen ekzemplo:

korpo {font-familio: Kartvelio, "Times New Roman", serif; }

Estas kelkaj aferoj rimarki ĉi tie.

Unue, vi vidos, ke ni disigis la malsamajn tiparojn kun komo. inter ĉiu Vi povas aldoni tiom da tiparoj kiel vi ŝatus, kondiĉe ke ili estas apartigitaj per komo. La retumilo provos ŝarĝi la unuan tiparon specifitan unue. Se tio malsukcesos, ĝi kuros malsupren la linio provante ĉiun tiparon ĝis ĝi trovos unu, kiun ĝi povas uzi. En ĉi tiu ekzemplo ni uzas TTT-sekurajn tiparojn, kaj "Kartvelio" verŝajne trovigxos en la komputilo de la persono, kiu vizitas la ejon (notu - la retumilo rigardas vian komputilon por la tiparoj specifitaj en la paĝo, do la retejo fakte diras la komputilon, kiun fontoj ŝarĝu de via sistemo). Se por iu kialo tiu tiparo ne estis trovita, ĝi moviĝus malsupren la pilo kaj provos la sekvantan tiparon specifitan.

En terminoj de tiu sekva tiparo, rimarku kiel ĝi estas skribita en la pilo. La nomo de "Times New Roman", estas enmetita en duoblaj citaĵoj. Ĉi tio estas ĉar la tipara nomo havas multoblajn vortojn. Ajna tiparo nomiĝas kun pli ol unu vorto (Trebuchet MS, Courier New, ktp) devas havi la nomon en duoblaj citaĵoj por ke la retumilo scias, ke ĉiuj tiuj vortoj estas parto de unu tipara nomo.

Finfine ni finas la tipan stakon kun "serif", kiu estas generika tipara klasifiko. En la neprobabla kazo, ke neniu el la tiparoj, kiujn vi nomis en via pilo, haveblas, la retumilo anstataŭ trovos fonton, kiu almenaŭ falos en la ĝustan klasifikon, kiun vi elektis. Ekzemple, se vi uzas sans-serif-tiparojn kiel Arial kaj Verdana, ol fini tipan stakon kun la klasifiko de "sans-serif" almenaŭ konservos la tiparon en tiu ĝenerala familio se ekzistas ŝarĝo. Kompreneble, tre malofta estas, ke retumilo ne povas trovi iujn tiparojn enlistitaj en la stako kaj anstataŭe uzi ĉi tiun generikan klasifikon, ĝi estas plej bona praktiko inkluzivi ĝin ĉieokaze nur esti duobla sekura.

Tiparaj Stacoj kaj Retaj Tiparoj

Multaj retejoj hodiaŭ uzas TTT-tiparojn, kiuj estas ankaŭ inkluzivitaj en la retejo kune kun aliaj rimedoj (kiel la bildoj de la retejo, Javascript-dosiero, ktp) aŭ ligitaj al ĉefonta tipara loko kiel Google Tiparoj aŭ Tipokit. Dum ĉi tiuj tiparoj ŝarĝiĝu, ĉar vi aliĝas al la dosieroj mem, vi ankoraŭ volas uzi tipan stakon por certigi, ke vi havas iom da kontrolo pri iuj aferoj, kiuj eble ŝprucas. La samaj aferoj okazas por "retejo sekuraj" tiparoj, kiuj devus esti sur la komputilo de iu (rimarku, ke la tiparoj, kiujn ni uzis kiel ekzemploj en ĉi tiu artikolo, inkluzive de Arial, Verdana, Kartvelio kaj Times New Roman) estas ĉiuj sekuraj tiparoj retejo sur la komputilo de persono). Kvankam la verŝajneco de malplena tiparo estas tre malalta, specifante tipan stakon helpos kugligi la tipan tiparon de la retejo kiel eble plej multe.

Originala artikolo de Jennifer Krynin. Redaktita de Jeremy Girard la 8/9/17