Pagsusuri sa Metadata ng Font at mga Teknikal na Pamantayan
Ang bawat font file na ginagamit sa mga digital na disenyo, website, at dokumento ay hindi lamang naglalaman ng mga hugis ng titik o glyph. Sa loob ng mga file na ito ay may mga nakatagong talahanayan ng data o metadata tables na naglalaman ng impormasyon tungkol sa lumikha, mga limitasyon sa paggamit, at mga teknikal na pahintulot. Ang pag-unawa sa mga nakaimbak na detalyeng ito ay mahalaga upang maiwasan ang mga legal na isyu at teknikal na aberya sa produksyon.
Sa pamamagitan ng Checker ng Lisensya at Info ng Font, maaaring siyasatin ng mga designer, developer, at publisher ang mga panloob na deklarasyong ito nang direkta sa web browser. Ang tool na ito ay nagbabasa ng mga lokal na file tulad ng TTF, OTF, WOFF, WOFF2, at TTC na may sukat na hanggang 32 MB. Dahil ang pagsusuri ay lokal, ang file ay hindi ina-upload sa anumang panlabas na server, na nagbibigay ng mabilis at ligtas na paraan ng pag-audit sa mga font.
Paano Binabasa ng Browser ang mga Talahanayan ng Font
Ang mga font file ay gumagamit ng mga binary format na may partikular na istruktura ng talahanayan (tables) batay sa OpenType at TrueType specifications. Kapag nag-drop ng file sa tool gamit ang interface na I-drop ang isang font file, binabasa ng browser ang binary data na ito sa lokal na memorya.
Dalawang pangunahing talahanayan ang sinusuri ng tool upang makuha ang impormasyon:
- Ang
nameTable: Dito nakaimbak ang mga string ng teksto tulad ngFamily,Estilo,Buong pangalan,Pangalan sa PostScript, atBersyon. Dito rin kinukuha angCopyright,Trademark,Tagagawa,Designer, pati na rin angText ng lisensyaatURL ng lisensya. Kung ang isang font ay may iba't ibang bersyon ng wika para sa mga talaang ito, ipapakita ito bilangTala ng ‹language›. - Ang
OS/2Table: Ang talahanayan na ito ay naglalaman ng mga teknikal na sukatan ng font, kabilang ang field nafsType(Font State Type). Ang field na ito ang nagtatakda kung paano maaaring i-embed ang font sa mga dokumento tulad ng PDF.
Kung ang file ay hindi tugma o sira, ipapakita ng tool ang mga kaukulang error tulad ng Pumili ng TTF, OTF, WOFF, WOFF2 o TTC na font file. o Ang file ay hindi isang nababasang suportadong font. Maaaring ito ay sira o gumagamit ng ibang format..
Ang Papel ng fsType sa Pag-embed ng Dokumento
Ang Raw na value ng fsType ay isang 16-bit na field na nagpapahayag ng antas ng pahintulot sa pag-embed na itinakda ng gumawa ng font. Ang tool ay nagbibigay ng pagsasalin ng mga bit na ito sa mga sumusunod na kategorya sa ilalim ng Pangunahing setting:
- Installable na embedding: Ang font ay maaaring i-embed sa mga dokumento at permanenteng i-install sa system ng nakatatanggap na computer.
- Restricted License na embedding: Hindi pinapayagang i-embed o ipamahagi ang font nang walang tahasang pahintulot mula sa may-ari.
- Preview & Print na embedding: Maaaring i-embed ang font upang makita at mai-print ang dokumento, ngunit hindi ito maaaring gamitin upang i-edit ang dokumento o i-install sa system.
- Editable na embedding: Pinapayagan ang pag-embed at pag-edit sa dokumento gamit ang font na iyon, ngunit hindi ito permanenteng mai-install sa system.
May mga pagkakataon din na nagkakaroon ng Nagbabanggaang mga embedding bit o kaya ay Ang font na ito ay walang nababasang OS/2 embedding field.. Bukod sa pangunahing setting, binabasa rin ng tool ang mga karagdagang flag tulad ng Walang subsetting (na nag-aatas na i-embed ang buong font file at hindi lamang ang mga ginamit na titik), Bitmap embedding lamang, o Nakatakda rin ang mga reserved o deprecated na bit.
Deklarasyon ng Lisensya vs. Legal na Patunay
Ang mga nakaimbak na impormasyon sa loob ng file ay nagsisilbing ebidensya lamang ng file at hindi legal na patunay ng pagmamay-ari o lisensya.
Gaya ng ipinapahiwatig sa babala na, "Ang mga ito ay mga deklarasyong nakaimbak sa loob ng font file na ito. Hindi nito kinukumpirma kung sino ang naglisensya nito o kung sakop ang binalak na paggamit.", ang mga nakasulat sa "Text ng lisensya" at "URL ng lisensya" ay mga deklarasyon lamang na inilagay ng designer o foundry noong ginawa ang file. Hindi nito kinukumpirma kung sino ang bumili ng lisensya, kung anong mga partikular na domain ang sakop nito, o kung pinapayagan ang paggamit nito sa mga mobile application o komersyal na produkto. Ang kawalan ng naka-embed na text ng lisensya ay hindi rin nangangahulugang libre o walang lisensya ang isang font.
Katulad nito, ang mga OS/2 fsType flag ay naglalarawan lamang ng teknikal na pag-embed sa mga dokumento (tulad ng PDF o ePub). Hindi nito itinatakda o ibinibigay ang mga karapatan sa webfont, app, komersyal na paggamit, pagbabago, o muling pamamahagi, at ang mga nakasulat na tuntunin ng lisensya ay maaaring magpataw ng iba pang mga limitasyon.
Mga Limitasyon sa Pagproseso at mga Edge Case
Sa paggamit ng tool, may ilang teknikal na limitasyon at awtomatikong paghawak sa mga kakaibang sitwasyon ng file:
| Sitwasyon | Mensahe ng Tool / Gawi |
|---|---|
| Walang laman ang file | Walang laman ang file na ito. Pumili ng kumpletong font file. |
| Lampas sa 32 MB ang sukat | Ang font na ito ay lampas sa limitasyon na 32 MB. |
| Font Collection (TTC) | Ipinapakita ang Font sa koleksyon at nililimitahan sa unang 32 font gamit ang babalang Ipinapakita ang unang 32 font sa koleksyong ito. |
| Masyadong mahabang teksto | Pinapaikli ang teksto at nilalagyan ng Pinaikling mahabang value para sa pagpapakita |
| Walang nakasulat na lisensya | Walang idinedeklarang text ng lisensya sa karaniwang name field. |
| Walang nakasulat na URL | Walang idinedeklarang URL ng lisensya sa karaniwang name field. |
| Walang tala ng may-ari | Walang nahanap na mga tala ng pagmamay-ari o pinagmulan sa mga karaniwang name field. |
Kung sakaling magkaroon ng problema sa pagbasa ng browser, maaaring lumabas ang Hindi mabasa ng browser ang file na ito. Subukan ang ibang kopya. o Napakabagal ng pagbasa kaya ito ay inihinto. Subukan ang mas maliit o ibang font file..
Mga Madalas Itanong (FAQ)
Maaari ba nitong kumpirmahin na may lisensya ako para gamitin ang font? Hindi. Ang isang font file ay maaaring maglaman ng copyright, text ng lisensya, URL ng lisensya, at mga teknikal na embedding flag, ngunit hindi nito maipakikita kung sino ang bumili nito, aling account o kumpanya ang sakop, saan ito nanggaling, o kung ang binalak mong paggamit ay umaangkop sa kasunduan. Itugma ang mga field na ito sa pinagmulan ng pag-download, resibo, at kasalukuyang mga tuntunin mula sa foundry o designer.
Paano kung walang nilalamang text ng lisensya ang font? Ang kawalan ng text ay nangangahulugan lamang na ang kopyang ito ng file ay hindi nagdedeklara ng lisensya sa mga karaniwang name field. Hindi nito ginagawang libre o walang lisensya ang font. Suriin ang folder kung saan ito nanggaling, ang orihinal na pahina ng pag-download, ang kasaysayan ng iyong order, o direktang makipag-ugnayan sa gumawa ng font.
Ano ang ibig sabihin ng mga embedding flag? Ang mga ito ay ang mga teknikal na setting ng gumawa ng font para sa paglalagay ng font sa loob ng mga dokumento: installable, restricted, preview and print, o editable. Ang mga karagdagang bit ay maaaring magbawal ng subsetting o magpahintulot lamang ng bitmap data. Ang mga setting na ito ay hindi nagbibigay ng mga karapatan sa webfont, app, komersyal, pagbabago, o muling pamamahagi, at ang mga nakasulat na tuntunin ay maaaring magpataw ng iba pang mga limitasyon.
Ligtas ba ang aking mga font file kapag ginamit ko ang tool na ito? Oo. Ang iyong font ay binabasa sa iyong browser at hindi ina-upload sa BroBroGo. Ang lahat ng proseso ng pagbasa at pagkuha ng metadata ay nagaganap nang lokal sa iyong sariling device.