Mene ne "Matsayin Font"?

Duk da yake hotuna suna samun yawancin ƙauna lokacin da suka zo yanar gizo, kalma ce da aka rubuta da take kira ga injunan bincike da kuma fitar da abubuwan da ke cikin shafukan yanar gizo. Kamar yadda irin wannan, zane-zanen rubutun abu ne mai muhimmanci na zane-zane na yanar gizon. Tare da muhimmancin rubutun shafin ya zo da bukatar tabbatar da cewa yana da kyau kuma yana da sauki karanta. Anyi wannan tare da CSS (Cascading Style Sheets) salo.

Biyo bayan shafukan yanar gizon zamani, lokacin da kake son fassarawa shafin yanar gizon yanar gizo, za ku yi ta amfani da CSS. Wannan ya raba wannan salon CSS daga tsarin HTML na shafin. Alal misali, idan kana so ka sanya gurbin shafin zuwa "Arial", za ka iya yin haka ta hanyar ƙara tsarin mulki na gaba zuwa CSS ɗinka (bayanin kula - wannan zai yiwu a yi a cikin takarda na CSS na waje wanda yake iko da tsarin ga kowane shafin a shafin yanar gizon):

jiki {font-family: Arial; }

An kafa wannan jigon "jiki", saboda haka CSS cascade zai shafi salon zuwa duk sauran abubuwa na shafin. Wannan shi ne saboda duk wani nau'in HTML shine yaro na "jiki", CSS styles kamar iyali ko launi zai sauko daga iyaye zuwa ga yaro. Wannan zai zama lamarin sai dai idan an ƙara sahihiyar ƙira don wasu abubuwa. Matsalar matsalar kawai tare da wannan CSS shine cewa kawai guda guda ne aka ƙayyade. Idan ba'a iya samin wannan tushe ba saboda wasu dalilai, mai bincike zai canza wani a wurinsa. Wannan ba daidai ba ne saboda ba ku da iko a kan abin da aka yi amfani dashi - mai bincike zai zabi donku, kuma bazai son abin da ya yanke shawarar yin amfani da shi! Wancan shi ne inda tarihin rubutu ya zo.

Kayan sigar takarda shi ne jerin fontsu a cikin ƙwaƙwalwar sirri ta CSS. An lafafta sunayen fonta saboda yadda kake son su bayyana a kan shafin idan akwai matsala kamar lakabin da ba a yi ba. Kayan da aka yiwa rubutu ya ba da damar zanen mai sarrafawa a kan shafin yanar gizon ko da kwamfutar ba shi da asalin da kuka kira.

To, yaya yayinda aka duba tarihin rubutu? Ga misali:

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

Akwai wasu abubuwa da za a lura a nan.

Na farko, za ku ga cewa mun rabu da sunayen sunayen daban daban tare da wakafi. tsakanin kowane ɗayan Za ka iya ƙara yawan fonts kamar yadda kake so, idan dai sun rabu da wata wakafi. Mai bincike za ta yi kokarin ƙaddamar da bayanin farko da aka ambata a farko. Idan wannan ya kasa, zai yi gudu da layi yana kokarin kowane rubutu har sai ya sami wanda zai iya amfani da shi. A cikin wannan misali muna amfani da rubutun yanar gizon yanar gizo, kuma "Georgia" za a iya samuwa a kan kwamfutar mutum wanda ke ziyartar shafin (bayanin kula - mai duba yana kallon kwamfutarka don gashin da aka fayyace akan shafin, don haka shafin yana gaya mana Kwamfutar da ke yin amfani da shi don ƙwaƙwalwa daga tsarinka). Idan saboda wasu dalilan da ba a samo takardar ba, zai sauke kafa kuma ya gwada matakan da za a biyo baya.

Game da wannan matsala na gaba, lura yadda aka rubuta a cikin tari. Sunan "Times New Roman", yana cikin ƙidaya biyu. Wannan shi ne saboda sunan suna yana da kalmomi masu yawa. Duk wasu sunayen da aka rubuta tare da kalmomi fiye da ɗaya (Trebuchet MS, Saƙon Kayan Sabuwar, da dai sauransu) dole ne suna da suna cikin sau biyu don haka mai binciken ya san cewa duk kalmomin suna ɓangare na suna guda.

A ƙarshe, mun ƙare jigilar fayiloli tare da "serif", wanda yake jigilar ladabi. A cikin misali wanda ba za a iya gani ba cewa babu wani asusun da kuka ambace a cikin tari dinku, mai bincike ba zai sami wani lakabi ba wanda akalla ya shiga cikin jadawalin da kuka zaɓa. Alal misali, idan kuna amfani da fayiloli marasa sassauci irin su Arial da Verdana, maimakon ƙaddamar da tarihin rubutu tare da rarraba "sans-serif" zai kasance akalla kiyaye lakabi a cikin wannan iyalin duka idan akwai matsala ta caji. Admittedly, yana da kyau sosai cewa mai bincike ba zai iya samun wani daga cikin fonts da aka jera a cikin tari ba kuma a maimakon amfani da wannan jinsin jinsin, yana da mafi kyawun aiki don hada shi duk da haka dai don zama sau biyu lafiya.

Font Stacks da kuma Yanar Gizo

Shafuka masu yawa a yau suna amfani da bayanan yanar gizon da aka haɗa a kan shafin tare da wasu albarkatu (kamar hotuna na shafukan yanar gizo, fayil Javascript, da dai sauransu) ko kuma haɗe da su a wani wuri mai suna kamar Google Fonts ko Typekit. Yayinda waɗannan fonts zasu yi amfani da su tun lokacin da kake haɗuwa da fayilolin kansu, har yanzu kuna so ku yi amfani da lakaran rubutu don tabbatar da cewa kuna da iko akan duk wani matsala da zai iya tashi. Haka yake faruwa don "farfadowa na yanar gizo" wanda ya kamata a kan kwamfutar mutum (lura cewa fonts da muka yi amfani da su kamar misalai a cikin wannan labarin, ciki har da Arial, Verdana, Georgia, da kuma Jaridar New Times Roman, duk suna da labarun yanar gizo wanda ya kamata a kan kwamfutar mutum). Kodayake yiwuwar lakabin da aka rasa yana da ragu, ƙaddamar da tarihin rubutu zai taimaka wajen bullo da tsarin zane-zane na yanar gizo yadda ya kamata.

Labari na farko daga Jennifer Krynin. Edited by Jeremy Girard a ranar 8/9/17