Chii Chinonzi "Font Stack"?

Kunyange zvazvo mifananidzo yakawanda yerudo kana ichiuya kune mawebhusayithi, iri izwi rakanyorwa rinokumbira kutsvaga injini uye rinobudisa zvinyorwa zvemasayiti akawanda. Nokudaro, typographic yakagadzirirwa chikamu chakakosha chekushandura webhusaiti. Nekukosha kweshoko resaiti kunouya kudiwa kwekuita kuti itarisike zvakanaka uye iri nyore kuverenga. Izvi zvinoitwa neCSS (Cascading Style Sheets) kugadzira.

Kutevera mazuva ano web web design, kana iwe uchida kutaurira kutarisa kwewebhuku rekutevera, iwe uchaita saizvozvo uchishandisa CSS. Izvi zvinoparadzanisa CSS chimiro kubva ku HTML maitiro e peji. Somuenzaniso, kana iwe uchida kuisa tema yepeji ku "Arial", unogona kuzviita nekuwedzera murairo wekutevedzera unotevera kuCSS yako (chinyorwa - izvi zvingangodaro zvaitwa mune imwe kunze CSS style sheet rinowedzera maitiro pamapeji ose ewebsite):

muviri {font-family: Arial; }

Iyi faira yakagadzirirwa "muviri", saka CSS inopinda ichashandisa shanduro kune zvimwe zvimwe zvinhu zvepeji. Izvi ndezvokuti mamwe ose e HTML element ndiye mwana we "body" element, CSS mitambo sefonti yemhuri kana ruvara ruchapararira kubva kumubereki kusvika kumwana wechikamu. Izvi zvichava zvakadaro kunze kwekuti mamwe maitiro chaiwo akawedzerwa kune zvimwe zvinhu. Dambudziko rega reCSS nderokuti chete faira imwe chete inotsanangurwa. Kana iyo faira isingagoni kuwanikwa nokuda kwechimwe chikonzero, browser yacho inotsiva imwe panzvimbo yayo. Izvi zvakaipa nekuti hauna simba pamusoro pemhando ipi yekushandiswa inoshandiswa - musikana wacho achakusarudza iwe, uye iwe ungasada zvaasarudza kushandisa! Ikoko ndiko kunowanikwa mavara emutsetse.

A font stack ndezorodzero ye fonts muCSS font-family declaration. Iyo mavara akanyorwa pane zvakasarudzwa zvaunoda kuti vaonekwe pawebsite kana pane dambudziko rakafanana nefonti isingatengi. A font stack inobvumira mugadziri kutarisa kutarisa kwemafonti pajiji yewebhu iwe kana kombiyuta isina chimiro chekutanga chawakadana.

Saka mutsara unoita sei? Heano muenzaniso:

muviri {font-family: Georgia, "New New Roman", serif; }

Pane zvinhu zvishomanana zvinofanira kuonekwa pano.

Kutanga, iwe uchaona kuti isu takaparadzanisa mazita emhando dzakasiyana ne comma. pakati peumwe neumwe Unogona kuwedzera mafonti akawanda sezvaungada, chero bedzi pavanoparadzaniswa nekma. Mushanduri anoedza kuisa mutauro wekutanga unotsanangurwa kutanga. Kana izvozvo zvisingakwanisi, zvichange zvichisvika pasi pamutsara uchiedza mhando imwe neimwe kusvikira yawana iyo ingashandisa. Mumuenzaniso uyu tiri kushandisa webhutete dzakachengeteka, uye "Georgia" inogona kuwanikwa pamakombiyuta evanhu ari kushanyira nzvimbo yacho (chinyorwa - mutsvaga wacho anotarisa kombiyuta yako nokuda kwemafaira akataurwa peji, kuitira kuti nzvimbo yacho ichitaura iyo kombiyuta inoshandiswa kutakura kubva pane yako system). Kana nokuda kwechimwe chikonzero iyo faira yakanga isingawanikwi, inogona kutama pasi pasi uye edza iyo inotevera inotsanangurwa.

Mukutaura kwemashoko akazotevera, cherechedza kuti zvakanyorwa sei mumutsetse. Zita re "Times New Roman", rakachengetwa mumashoko maviri. Izvi ndechokuti zita rezita rine mazita mazhinji. Chero mazita mazita anonyanya ane shoko rinopfuura rimwe (Trebuchet MS, Courier New, nezvimwewo) inofanira kuva nezita mumashoko maviri ezvo kuitira kuti musikana wacho azive kuti mazwi ose aya ari chikamu chezita rimwe chete.

Pakupedzisira, tinopedzisira tambo ye "font" ne "serif", iyo inonzi generic font classification. Muchiitiko chisingaoneki kuti hapana yemhando yawakatumidza muhomwe yako inowanikwa, mutsvaga wacho panzvimbo pekutsvaga faira iyo inowira muhutano hwakanaka hwawakasarudza. Somuenzaniso, kana uri kushandisa sans-serif mazita akaita seArial uye Verdana, kupfuura kupedza font stack pamwe nekugadzirwa kwe "sans-serif" kuchaita kuti zvinyatsochengetwa mutsara mumhuri iyo yose kana pane dambudziko guru. Ichokwadi kuti inofanira kunge isingawanzoitiki kuti mushanduri haagoni kuwana chero mhando dzemazita akanyorwa mumutsetse uye anofanira kushandisa nzvimbo iyi yemagetsi, iyo ndiyo nzira yakanakisisa yekuiisa iyo chero ipi zvayo kuti igare yakachengeteka.

Zvinyorwa Zvinyorwa uye Web Fonts

Nzvimbo dzakawanda dzewebhu nhasi dzinoshandisa mafonti ewebhu akanzi akabatanidzwa pawebsite pamwe chete nedzimwe ruzivo (kufanana nemifananidzo yepaiti, Javascript file, nezvimwewo) kana kubatanidzwa kune imwe nzvimbo yepasita sepaGoogle Fonts kana Typekit. Kunyange zvazvo mafaira aya achifanira kutakudza sezvo iwe uchibatanidza kune mafaira pachako, iwe uchiri kuda kushandisa font stack kuti uone kuti une humwe hutongi pamusoro pemibvunzo ipi zvayo inogona kubuda. Chinhu chimwechete chinowedzera "webhutete" mafonti anofanira kunge ari pamakombiyuta evanhu (chinyorwa kuti mafonti atakashandisa semuenzaniso munyaya ino, kusanganisira Arial, Verdana, Georgia, uye Times New Roman, dzose mafonti akachengeteka akachengetedzwa pane kombiyuta yemunhu). Kunyange zvazvo mukana wehuturi huripo huri pasi, kunyatsoratidza font stack kuchabatsira kubvisa nzvimbo ye typographic design sezvinogona.

Nyaya yekutanga naJennifer Krynin. Yakagadziriswa naJeremy Girard musi we8/9/17