Hacker News

Fa'aliliuga Mata'itusi mai Mataupu Faavae Muamua

Fa'aliliuga Mata'itusi mai Mataupu Faavae Muamua O lenei su'esu'ega e su'esu'e i le vai, su'esu'e lona taua ma le a'afiaga e ono tupu. Manatu Autu o lo'o ufiufi O lo'o su'esu'eina e lenei mea: O mataupu faavae ma a'oa'oga Fa'atinoga fa'atino...

10 min read Via mccloskeybr.com

Mewayz Team

Editorial Team

Hacker News

Su'i Tusia Mai Mata'upu Muamua

O le fa'aliliuga o mata'itusi o le fa'agasologa lea e fa'aliliuina ai e le komepiuta fa'amatalaga mata'upu o mata'itusi i fa'amatalaga mata'itusi ma mafai ona faitau e te va'aia i luga ole lau. Pe o lo'o e fauina se fa'ailoga fa'ailoga, fa'atulagaina o se laupapa e fa'asaga i tagata fa'atau, po'o le na'o le filifilia o mataitusi mo lau galuega e soso'o ai, malamalama pe fa'apefea ona fa'asolo moni fo'i e te maua ai se fa'ai'uga i le fatuina o fa'amatalaga fa'atekinolosi fa'aiila.

Mo le 138,000+ pisinisi o lo'o fa'agaoioia fa'agaioiga e ala i fa'avae e pei o Mewayz, o lo'o fa'atusa e le o se teuteuga - ae o mea tetele. So'o se pili, lipoti, ma tagata fa'atau e fa'atatau i tusitusiga e fa'amama mama i masini. Se'i o tatou va'ai i lalo pe fa'afefea ona galue le fa'aliliuga vai, mai fa'amatalaga mata'utia i pika mulimuli.

O le a le mea e tupu i le va o le Font File ma lau Mata?

E le teuina e se faila faila ata o mataitusi. Nai lo lena, o loʻo teuina ai faʻamatalaga o le matematika - faʻaoga Bézier e faʻamatalaina foliga o glyph taʻitasi. A mana'omia e lau masini fa'aogaina po'o lau su'esu'e ona fa'aalia ni tusitusiga, e fa'agasolo ai se paipa e tele-tulaga e fa'aliliu ai na pupuni fa'apitoa i se fa'asologa o pika lanu. O lenei paipa o loʻo tumau pea le tumau talu mai le amataga o le faʻasalalauga i luga o le komepiuta, e ui lava ua sili atu le faʻaogaina o metotia.

O la'asaga autu e aofia ai fa'avasegaina fa'ata'otoga, lea e fa'avasega ai ala vete i le fa'ai'uga fa'amoemoe; faiga fa'apipi'i(e ta'ua fo'i o le fa'ailoga), lea e fetuutuuna'i ma'ale'ale auivi e fa'aogatasi ma le fa'asologa o pika; rasterization, lea e fa'atumu ai fa'asologa o fa'atonuga e maua ai se fa'afanua; ma le anti-aliasing, lea e maua ai e pixels o lo'o ufiufiina se vaega o mea taua o lanu vaeluaga e fa'alamolemole pito mafolafola.

O la'asaga ta'itasi e fa'ailoa ai fefa'ataua'iga i le va o le sa'o o le matematika ma le manino o le fa'aaliga. O se auivi fa'alia atoatoa e ono tulaueleele i le va o tuaoi pika, fa'atupu ai le faanenefu pito. O le fa'aogaina o le kisi e fo'ia ai lenei mea ae e mafai ona fa'asese mataitusi. O le fa'atonuga atoa o le fa'aliliuina o mata'itusi o se fa'atalanoaga i le va o mea moni fa'atusa ma le va'aiga o tagata.

Aisea e 'ese'ese ai le mataitusi e tasi i masini uma?

Afai na e maitauina o se mataitusi e foliga maai i lau MacBook ae sili atu le mamafa i luga o se masini Windows, ua e feagai ma le eseesega i le faʻaliliuina o filosofia. E fa'amuamua e le fa'aliliuga Tusitusi Autu a Apple le fa'amaoni i le ulua'i fa'asologa o mataitusi, fa'asao le mamafa o le ta'i ma le avanoa e tusa lava pe fa'apea e faanenefu teisi pito. O le DirectWrite a Microsoft (ma lona muamua ClearType) e fa'amuamua le fa'aogaina o le fa'asologa o pika, e maua ai ni tusitusiga e sili atu le ma'ai i le tau o fa'asesega fa'apitoa.

  • Grayscale anti-aliasing — fa'aoga lanu efuefu i luga o pika fa'ata'amilo e fa'amafolafola pito; galue tutusa i ituaiga fa'aaliga
  • Subpixel rendering — fa'aogaina le fa'atulagaina o subpixel mumu, lanumeamata, ma le lanumoana o fa'ava'a LCD e fa'atolu ai le fa'alava fa'alava
  • Fa'ailoga fesuisuia'i — TrueType fonts e mafai ona fa'apipi'i fa'atonuga e fetu'una'i fa'ata'otoga i lapopo'a fa'apitoa, e tu'uina atu ai le fa'ata'ita'i o ituaiga fa'ata'ita'i i le pixel pulea
  • Signed distance fields (SDF) — o le GPU-friendly technique ua fa'aaogaina i masini ta'aloga ma WebGL applications, lea o lo'o fa'aigoaina ai foliga glyph e fai ma fa'afanua mamao mo le fa'afouga-tuto'atasi rendering
  • System-level font smoothing mana'oga — tagata fa'aoga ma OS fa'atulagaina e fa'asili le tu'uina atu o fa'aoga-tulaga, ma fa'atupuina ai se isi vaega o fesuiaiga

O lenei vaevaega o le mea tonu lava lea e mana'omia ai e pisinisi o lo'o fa'agaoioia i luga o fa'asalalauga faiga fa'atusa faifaipea. A fa'atupu au pili, talosaga, ma dashboards e ala i se pisinisi fa'atotonugalemu OS, e te maua le fa'atonuga i le fa'asologa o fa'akomipiuta e ono mana'omia ai le QA tusi lesona i masini uma.

Na Fa'apefea ona Fa'atupuina le Fa'aliliuga Mataitusi I le tele o Tausaga?

O le tala fa'asolopito o le fa'aliliuina o le font e su'e ai le tala'aga o fa'aaliga tekonolosi lava ia. I le vaitau o le 1970 ma le 1980, na pulea ai mataitusi bitmap - o tagata taʻitasi o se faʻasologa lima o pika i se lapopoa tumau. O le fa'aofiina o le PostScript e le Adobe i le 1984 na aumaia ai fa'avasegaga fa'atatau i le fa'aogaina o komipiuta, ma o le TrueType format a Apple (1991) na fa'atemokalasi ai fa'ata'ita'iga sili ona lelei e ala i le fa'apipi'iina o fa'atonuga sa'o i faila faila.

"O le fa'aliliuina o mata'itusi o se tasi lea o nai vaega i le komipiuta lea e sili atu le taua o le sa'o o le fa'aaliga nai lo le sa'o o le matematika. Ua le manuia le fa'amatalaga sa'o fa'apitoa e foliga faanenefu; ua manuia le fa'aliliuga la'ititi la'ititi e foliga manino."

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

O le ogatotonu o le 2000s na aumaia ai le subpixel rendering i le autu e ala i le Microsoft ClearType, lea na suia mo lau LCD. I aso nei, ua toe suia le tuaoi: maualuga-DPI (Retina) faʻaaliga ua faʻaalia ai le tele o faʻailoga ma subpixel togafiti e le manaʻomia ona o le pika pika e lelei tele e foliga mama le faʻavasegaina o ata e aunoa ma se faʻalavelave. Fuafuaga fesuia'i, fa'aofi mai e ala i le OpenType 1.8, fa'ataga se faila e tasi e aofia ai se avanoa atoa o le mamanu o le mamafa, lautele, ma sitaili - fa'aitiitia taimi fa'amomoli ma tu'uina atu i le au faufau le fa'aauau le pulea o fa'amatalaga typographic.

O le a le Uiga o Font Rendering mo Galuega Fa'aonaponei Pisinisi?

E foliga mai e pei o se fa'apopoleina le ata tusi, ae e mafai ona fuaina le aafiaga faapisinisi. O suʻesuʻega e faʻaalia i taimi uma o tusitusiga e mafai ona faitau ma lelei ona tuʻuina atu e faʻateleina ai le malamalama, faʻalagolago, ma le taimi-i-itulau. Mo pisinisi o lo'o fa'afoeina feso'ota'iga a tagata o tausia, fa'amaumauga i totonu, ma lipoti tau tupe i totonu ole 207 modules tu'ufa'atasia a Mewayz, o vaega ta'itasi uma o tusitusiga o se fa'ailoga iloga.

E le lelei le fa'aliliuina o mataitusi i PDF e auina atu i fafo, mataitusi le fetaui i luga o fa'avae, ma le le fetaui o le va o laina i lipoti otometi e tafiesea uma ai tomai fa'apolofesa. O se faiga fa'avae tu'ufa'atasi - lea e fa'asoa ai e fa'ata'ita'iga, fa'aulufale atu, ma pepa fa'atatau e fa'atatau i tagata fa'atau se faiga e tasi - e fa'ate'aina ai nei fa'aletonu e aunoa ma le mana'omia o tagata ta'ito'atasi o le 'au ina ia malamalama i laulau kerning ma fa'atonuga fa'ailoa.

O fea o lo'o aga'i iai le Fa'aliliuga Font?

E tele faiga o lo'o fa'afeiloa'i e toe fa'apena pe fa'afefea ona o'o atu tusitusiga i lau. Fa'ailoga lanu (fa'aaogā laulau SVG, COLR, po'o le CBDT) e aumai ai le tele-lanu ma e o'o fo'i i glyph fa'amanino i totonu o le paipa vaitusi masani. O fa'ata'ita'iga fesoasoani a AI o lo'o amata ona fa'autometi le galuega sa galue fa'ata'ita'i muamua e le au fa'ailoga fa'ailoga. A'o fa'atuputeleina le mea moni ma fa'aoga fa'afanua fa'amatu'u, e mana'omia e le fa'aliliuina o vaitusi e fo'ia ai fa'afitauli fou atoa lava - fa'ata'atia ni tusitusiga e mafai ona faitau i luga o mea fa'api'opi'o, eseese tulaga o moli, ma le vaeluaga tolu.

Mo pisinisi, o le fa'ata'ita'iga fa'atino o le fa'atupula'ia lavelave fa'akomipiuta, ma o lo'o fa'atupula'ia le tau o le fa'atonu fa'atotonugalemu i fa'amatalaga o tusitusiga.

Fesili e Fai soo

Aisea e foliga faanenefu ai a'u fonuka i nisi mata?

E masani ona tupu le fa'aliliuina o mata'itusi fa'anenefu pe a pa'u le fa'asologa o le glyph i le va o tuaoi pika ma fa'aaoga e le afi fa'aliliuga le mamafa fa'aliasing e taui ai. O mata maualalo DPI e sili ona faigofie. O le filifilia o mata'itusi e fa'amanino lelei, fa'ataga le fa'alelei fa'alelei, ma fa'ata'ita'i i masini fa'atatau o vaifofō sili ona aoga.

O le a le eseesega i le va o TrueType ma OpenType fonts?

TrueType fonuka e fa'aogaina pupuni fa'afafa a Bézier ma e mafai ona aofia ai fa'atonuga fa'ata'ita'i fa'apipi'i mo le fa'atonuga sa'o o pixel-grid. O le OpenType o se fa'asologa sili e lagolagoina uma TrueType ma PostScript (cubic Bézier) auivi, fa'atasi ai ma foliga fa'akomupiuta e pei o ligatures, fa'asologa o mea e sui ai, ma axes mata'itusi fesuia'i. Mo le tele o fa'aoga fa'aonaponei, OpenType o le tulaga masani.

E fa'afefea ona ou fa'amautinoaina le fa'asolo pea o le fa'aliliuga o vaitusi i la'u pepa pisinisi?

O le auala e sili ona fa'atuatuaina o le fa'atotonugalemu o le fa'atupuina o pepa e ala i se fa'avae e pulea ai le fa'aliliuina o le paipa - fa'apipi'i fonuka i PDFs, fa'avasegaina fa'aputuga font CSS mo galuega i luga ole laiga, ma le fa'aogaina o se faiga fa'ata'ita'i fa'asoa. Ole tasi lea o fa'amanuiaga autu ole fa'agaioiga fa'agaioiga e ala ile OS tu'ufa'atasia pisinisi nai lo le su'iina fa'atasi o meafaigaluega eseese.


O le fa'atinoina o se pisinisi o lona uiga o le fa'agasolo i luga o tusitusiga - talosaga, konekarate, dashboards, lipoti, ma feso'ota'iga uma i le va. Afai ua e sauni e fa'atotonuina au fa'agaioiga ma fa'amautinoa e foliga fa'apitoa uma pepa e pei ona tatau ai i lau galuega, amata lau su'ega fua o Mewayz i aso nei ma va'ai po'o le a le mea e mafai ona fai e 207 modules tu'ufa'atasi mo lau fa'agasolo galuega.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime

Mewayz Network

We use cookies for analytics. Privacy Policy