Sérsniðin vs innbyggð letur í forritum

Stundum aftur var Trade Me með sérsniðið leturgerð búin til af Klim Type Foundry, sem heitir Story Sans. Fyrir utan þetta vaknaði spurningin, hvað með innfæddu forritin? Notum við nýja sérsniðna leturgerðina eða notum við letur hvers pallborðs, San Fransico fyrir iOS og Roboto fyrir Android?

Deilur

Til að upplýsa um ákvörðun okkar gerðum við mikið af rannsóknum til að ákvarða ávinning og áskoranir þess að fara að venju eða fara innfæddur. Það reyndist mjög mikið að grafa um þessar upplýsingar. Svo í ljósi þess að það gæti hjálpað sumum ykkar þarna úti, er hér sundurliðun niðurstaðna okkar.

Leturkerfi Android kerfisins (Roboto)

Kostir:

  • Hraðari hleðslutímar
    Notkun kerfis letur þýðir að letrið þarf ekki að hlaða áður en texti er gefinn út.
  • Hannað fyrir mismunandi skjáupplausnir
    Roboto hefur verið betrumbætt til að vinna á breitt sett af studdum kerfum, skjástærðum og upplausnum. Notkun Roboto þýðir að appið mun í eðli sínu fá allar endurbætur / breytingar sem Google gerir á leturgerðinni.
  • Stærðstærð (kraftmikil gerð)
    Venjulegur mælikvarði hefur takmarkað mengi gerða sem virka vel ásamt uppsetningarnetinu. Þessar stærðir og stíll jafnast á við þéttleika efnis og lestrarþægindi. Gerðarstærðir eru tilgreindar með sp (stigstærðum pixlum) til að gera stórar gerðir mögulegar fyrir aðgengi.
  • Sjálfvirk línahæð
    Eins og fram kemur í leiðbeiningum um efni, til að ná fram viðeigandi læsileika og viðeigandi skrefum hafa línuhæðir verið ákvörðuð út frá einstökum stærð og þyngd hvers stíl. Línaumbúðir eiga aðeins við um líkama, undirhaus, fyrirsögn og minni skjástíl. Allir aðrir stíll ættu að vera til sem stakar línur.
  • Líking og leturgerð sérsniðinna vörumerkja
    Í okkar tilviki hefur sérsniðna leturgerð Trade Me sambærilegar tölur og Roboto og San Francisco, þess vegna er það líklega ekki áberandi sjónrænt frábrugðið flestum notendum. Þetta þýðir að við erum kannski ekki að tapa á eins mikilli nærveru vörumerkisins og gert var ráð fyrir, en samt erum að vinna okkur mikið ókeypis.
  • Stuðningur við önnur tungumál

Áskoranir

  • Viðvera vörumerkis og tilfinning
    Tryggja að það séu aðrar leiðir til að styrkja sjónræn vörumerki.

Android Custom leturgerð

Kostir

  • Viðvera vörumerkis
    Notkun sérsniðinna leturgerða styrkir sjónræn vörumerki.
  • Samræmi
    Að nota sérsniðið letur myndi þýða að sama á hvaða vettvang eða tæki notandi er, þeir munu fylgjast með stöðugu letri.
  • Geranlegt á litlum stöðum
    Það er erfitt að innleiða sérsniðið leturkerfi breitt á Android en litlir skammtar er hægt. Það eru staðir þar sem við gætum notað leturmerki vörumerkisins fyrir feitletraða titla / áhrif á vörumerki (Til dæmis um borð eða núll ríki).

Áskoranir

  • Enginn stuðningur við önnur tungumál
    Ólíkt Roboto styðja flest sérsniðin leturgerðir ekki önnur tungumál innan forritsins. Þetta gæti ekki verið vandamál til að byrja með, en þýðir að forritið verður ekki sönnuð í framtíðinni gegn því að gera notendum kleift að skipta um tungumál.
  • Sérstillingar
    Stýrikerfi Android-síma leyfa notandanum að velja sérsniðið leturgerð fyrir tækið sem í meginatriðum hnekkir leturgerð appsins. Þetta er fullkomlega út af forritastjórninni og er nokkuð algengt meðal Android notenda. Sem íhugun þýðir þetta að forrit (sérstaklega Android) ættu ekki að treysta mikið á að koma vörumerki í gegnum gerðir.
  • Hleðslutímar
    Hleðslutími fyrir forritið mun aukast þar sem letrið verður að hlaða áður en hægt er að láta textann birtast.
  • Viðbrögð kerfisins við sérsniðnum letri
    Græjur eru ekki allir smíðaðar á sama hátt og sumir svara ekki eins vel og aðrir við sérsniðið leturgerð.

IOS kerfis leturgerð (San Fransisco)

Kostir

  • Dynamísk gerð og eiginleikar sem spara vinnu
    Eins og Apple hefur skýrt frá hefur San Francisco mikið af eiginleikum sem gera það mjög læsilegt. Leturfjölskyldan sem heitir „SF“ er notuð fyrir iOS / Mac og „SF Compact“ er notuð fyrir Apple Watch. Þú getur séð muninn á hringlaga stöfum eins og ‘o’, ‘e’. SF samningur er frekar flatt lóðrétt lína en SF.
  • San Francisco hámarkar leturgerðina með virkum hætti. Kerfið skiptir sjálfkrafa um skjá / textaskriftir í samræmi við textastærðina og innleiðir sjálfkrafa hugsandi mælingar á mismunandi stærðum og lóðum.
  • Með því að nota kraftmikla gerð gerir hönnuðum kleift að koma á tegund stigveldis eins og „haus“ „haus 1“ osfrv frekar en tilgreina ákveðnar punktastærðir. Þetta þýðir að epli mun sjálfkrafa takast á við gerð tiltölulega, skipulag fljótt og þarfnast ekki sérsniðinnar flettitöflu.
Heimild WWDC vídeó Kynntu nýju kerfis letrið
  • Framtíðar sönnun
    Notkun innfæddra leturgerða mun sanna forritin í framtíðinni hvað varðar breytingar og eiginleika sem Apple bætir við í framtíðinni.
  • Styður önnur tungumál

Áskoranir

  • Viðvera vörumerkis
    Að tryggja aðrar leiðir til að styrkja sjónræn vörumerki.
  • Framtíðar leturgerðir
    Að nota kerfis letrið í iOS þýðir ekki bara að nota „San Francisco“, það þýðir að nota það sem Apple skilgreinir sem kerfis letur í framtíðinni. Þetta þýðir að ef Apple breytir um leturkerfi kerfisins gæti það valdið minni háttar vandamálum með forritaskipanir.

sérsniðið leturgerð iOS

Kostir

  • Vörumerki
    Notkun sérsniðinna leturgerða styrkir sjónræn vörumerki.
  • Sérsniðin Kerning
    Það eru kerning eiginleikar fyrir sérsniðnar leturgerðir í iOS, en það þarf að gera handvirkt.

Áskoranir

  • Engin kraftmikil gerð nema við tileinkum dev tíma
    Sérsniðnar leturgerðir eru ekki studdar með kviku gerð. Þetta þýðir að ef notandi hefur stærri / minni leturstærðarstillingu í tækinu sínu verður það ekki heiðraður innan app með sérsniðnu letri. Notendur sem nota þennan eiginleika eru venjulega af eldri lýðfræði og nota þetta tól í aðgengisskyni. Þetta mun einnig skapa skoplegar upplifanir þar sem öll önnur forrit tækisins munu birtast í stærra letri. Það er mögulegt að beita gangverki á sérsniðnar leturgerðir en til þess þarf mikið af verktaki, hönnun og prófunarúrræði.
  • Enginn stuðningur við önnur tungumál
    Ólíkt San Francisco styðja flest sérsniðin leturgerðir ekki önnur tungumál innan forritsins. Þetta er hugsanlega ekki vandamál til að byrja með, en þýðir að forritið er ekki framtíðarvarið gegn því að gera notendum kleift að skipta um tungumál.
  • Erfiðleikar við flutning
    Sérsniðin letur á iOS eiga oft í erfiðleikum með að skila sér í mismunandi stærðum og geta orðið óljós. Að auki geta leturgerðir verið með rangar grunnlínur og glyph.
  • Svörun við Jarring
    Með lyklaborðinu í San Francisco, beint fyrir ofan, líta stafirnir allt öðruvísi út þegar þú slærð inn. Það eru einnig samspil pallsins svo sem ýta tilkynningar, viðvörunarskoðanir, deiliskjöl og 3D snertivalmyndir sem eru settar í San Francisco og ekki er hægt að breyta þeim. Tilkynningar um horfur eru einnig settar í San Francisco.
  • Punktstærðir milli leturgerða eru ekki jafnar
    Punktsstærðir á milli leturgerða eru ekki jafnar (þ.e.a.s. 17pt SF samsvarar ekki 17 punkta letri og svo), svo það þarf að vera svolítið að glíma til að finna réttu jafngildin fyrir allar kerfistærðir.
  • Hleðslutímar
    Hleðslutími fyrir forritið mun aukast þar sem letrið verður að hlaða áður en hægt er að láta textann birtast.
  • Sérsniðin mælingar
    Krefst þess að nýr kóða sé skrifaður og það er svolítið hakk.
  • Ósamræmi við venjulega hluti HÍ
    Margir íhlutir í UIKit eru ekki auðveldlega aðlaga. Til dæmis veita kaflahausar og aðgerðablöð engin skjalfest leið til að breyta letri. Svo nema þessir venjulegu íhlutir séu endurskapaðir, þá er engin leið að hafa ekki blanda af System og Custom letri.

Lokahugsanir og yfirvegun

Þessar ályktanir eru byggðar á notkunarmáli Trade Me.

  • Miðað við gildi vs áreynsla
    Út frá þessari rannsókn virðist sem þrátt fyrir mögulegt sé það átak sem þarf að setja í þróun verulegt. Við höfum nú þegar gríðarmikinn kóðagrundvöll svo mikið af bakritun verður að gera ef við værum að útfæra sérsniðið leturgerð.
  • Líkt
    Vegna þess að Story Sans leturfræði eru mjög byggð á Roboto og San Francisco verðum við að spyrja okkur, er einhver gildi í því að leggja mikið á sig til að hafa sérsniðið leturgerð sem er ekki greinilega frábrugðin? Er líklegt að notendur geti greint þá frá sér? Hugsanlega eitthvað til að prófa notendur.
  • Notkun sérsniðinna gerða til að hafa áhrif á vörumerki
    Það dregur verulega úr þróunarvinnu verulega ef við myndum nota sérsniðið leturgerð í appinu sparlega á tilteknum síðum fyrir nærveru vörumerkis. Þetta gerir forritunum kleift að hafa það besta af báðum heimum.
  • Tímabox er fyrsta besta átakið
    Ef við ætlum að kanna meira hvernig nota á sérsniðið leturgerð í forritunum hefur verið lagt til að við tímasettum fyrstu tilraun og sjáum hve langt við getum náð og hvaða áskoranir eiga sér stað. Þaðan er hægt að taka upplýsta ákvörðun.
  • Hvar á að fjárfesta tíma okkar
    Það er annað sem við getum gert ofan á það sem við fáum ókeypis með innfæddum leturgerðum. Til dæmis að tryggja að skipulag okkar bregðist vel við því að nota kraftmikla gerð og vefja á vökva eða tryggja að við gerum allt sem við getum til að gera leturfræði okkar eins aðgengilega og mögulegt er. Þetta gæti verið tíma sem betur er eytt frekar en að reyna að rugla því sem við hefðum getað fengið ókeypis með því að nota innfæddur leturgerðir innan forritanna.

Fara áfram

Sem afleiðing af þessari rannsókn var komist að þeirri niðurstöðu að fyrir Trade Me væri það ekki skynsamlegt að nota sérsniðið letur í upprunalegu samhengi forritsins. Að eyða tíma og úrræði til að leysa vandamál í kringum tungumál og reynslu virtist rökréttara en að hafa stöðuga leturgerð á öllum kerfum okkar. Það varð augljóst að til þess að útfæra sérsniðið leturgerð yrðu að vera málamiðlanir hvað varðar leturfræði og einkum aðgengi, gildi sem ég persónulega held mjög náið með.

Eins og er nota forritin okkar bæði viðkomandi leturgerðir. Í framtíðinni munum við hugsanlega líta til þess að útfæra Story Sans á síðum sem eru með mikla vörumerki eins og núll ríki og um borð.

Góð lesning og úrræði

  • Epli í San Francisco
  • Epli WWDC erindi þar sem kynnt var San Francisco
  • Sérsniðin letur á Android
  • Google á Roboto

@GiliSharrock á twitter ef þú vilt komast í samband