Mittelineaarne fondi skaleerimine Androidis: õppige, kuidas seda reguleerida

  • Androidi mittelineaarne skaleerimine võimendab väikest teksti ja piirab suure teksti kasvu, et säilitada stabiilne paigutus.
  • Ligipääsetavuse alt saate reguleerida fondi suurust ja kuvamist, paksu kirja, kontuuri, värviparandust ja -inversiooni ning täiendavat hämardamist.
  • Materjal 3 määratleb reeglid stiili järgi ja Wear OS-is fondid suurusega 20 sp või rohkem ei skaleeru; vajadusel rakendage numbritele tabeldusmärki/mono.

Fondi kohandamine

Kui töötate Androidiga, olgu siis kasutaja või arendajana, on teil huvitav teada, kuidas see töötab. mittelineaarne fondi skaleerimine ja ülejäänud ligipääsetavuse valikud mis mõjutavad teksti suurust. Android võimaldab teil kogu süsteemis fondi suurust suurendada ja viimaste muudatustega teeb see seda intelligentselt, nii et liides ei laguneks, mis on oluline neile, kes vajavad mugavamat lugemiskogemust.

Lisaks teksti suurusele on olemas seaded nagu kuvamissuurus, paks režiim, teksti kontuur, värvikorrektuur, värvide inversioon ja täiendav hämardamine, mis aitavad teil loetavamat kogemust saavutada. Ja kui arendate rakendusi, on kasulik mõista, millal kasutada sp versus dp, kuidas setTextSize reageerib ja millised on skaala lukustamise tagajärjed? süsteemist. Siin räägime teile kõigest üksikasjalikult ja ilma ümber nurga keerutamata.

Mis on Androidis mittelineaarne fondi skaleerimine?

Android on teinud märkimisväärse hüppe edasi mittelineaarse fondi skaleerimisega, mis on täiustus, mis võimaldab väike tekst kasvab proportsionaalselt rohkem kui suur tekstSeega, kui suurendate suuruseelistust maksimaalselt (uuemates versioonides kuni 200%), siis suured pealkirjad ei plahvata ega lõhu paigutust, samas kui lõigud ja sildid paranevad loetavust parandamata kujundust.

See lähenemisviis väldib keerukates liidestes ületäitumist ja kattumist, eriti väikestel ekraanidel. Tasub meeles pidada, et mõnes kontekstis on skaleerimine piiratud ruumi ja kasutatavuse probleemid, nagu Wear OS-is, kus 20 sp või suurema kiirusega stiile selguse säilitamiseks ei skaleerita.

Kiirseaded ja algseadistus

Paljud neist juhtnuppudest asuvad kiirseadete paneelil vaid ühe puudutuse kaugusel, kus saate muuta teksti suurust või sisu, mis parandab loetavustSee on ideaalne, kui teil on vaja suurusi vastavalt keskkonnale vahetada (näiteks ere valgus või lugemiskaugus).

Kui ostate uue telefoni, saate algseadistusviisardi abil need sätted kohe konfigureerida. Kasulik on seadistada... eelistatud suurus, kontrastsus või nähtavus tekstist nii, et esimene algus oleks mugav ja ligipääsetav.

Fondi suuruse ja kuvamissuuruse muutmine

Android eraldab fondi suuruse liidese üldisest suurusest. Kui soovite süsteemi fonti muuta, on protsess lihtne ja võimaldab teil enne muudatuste jäädavat rakendamist neid eelvaadata, vähendades vigu ja pakkudes teile meelerahu. Kohene kontroll näidu üle.

  1. Avage oma seadmes Seaded.
  2. Leidke ja sisestage fondi suurus.
  3. Eelistatud suuruse suurendamiseks või vähendamiseks liigutage liugurit.

Liidese elementide (ikoonide, nuppude, menüüde) muutmiseks muutke kuvamissuurust. See säte ei sõltu fondi suurusest ja võib olla määravaks teguriks, kas kasutajaliides on segamini või korras. mugavam ja hõlpsamini vajutatav liides väikestel ekraanidel.

  1. Mine seadme seadetesse.
  2. Otsingu kuvamise suurus.
  3. Reguleeri liugurit vastavalt oma soovidele.

Kummagi liuguri reguleerimisel näete eelvaadet. Kui te pole tulemusega rahul, puudutage seadme algse konfiguratsiooni taastamiseks nuppu Lähtesta sätted – see on kiire viis... tühista ilma menüüdes ära eksimise pärast muretsemataPane tähele, et mõned rakendused ei toeta süsteemi fondi suurust.

Paks tekst ja kontuuriga tekst

Mittelineaarse fondi skaleerimise reguleerimine Androidis

Üldise paksu kirja lubamine võib nähtavust oluliselt parandada. Avage Seaded > Ligipääsetavus > Ekraani suurus ja tekst ning lülitage sisse paks tekst. See muudatus ei pruugi kehtida kõigi rakenduste puhul, kuid enamikus rakendustes märkate, et jooned muutuvad paksumaks ja lugemine muutub lihtsamaks. selgem ja kontrastsem.

Teine kasulik funktsioon on teksti kontuurimine, mis joonistab tähtede ümber äärise, et neid taustast eraldada. See funktsioon nõuab Android 16 või uuemat versiooni; kui kasutate Android 15 või vanemat versiooni, valige suure kontrastsusega tekst. Need valikud leiate menüüst Seaded > Ligipääsetavus > Ekraani suurus ja tekst, kus saate kontuuri aktiveerimine või deaktiveerimine nii nagu sulle sobib.

Värvikorrektsioon, halltoonid ja värvide inversioon

Värvipimedatele või erivajadustega kasutajatele pakub Android värvikorrektsiooni ja halltooni. Avage Seaded > Ligipääsetavus > Värv ja liikumine > Värvikorrektsioon, lülitage sisse valik „Kasuta värvikorrektsiooni“ ja valige režiim, mis teie vajadustele kõige paremini sobib. värvipuuduse tüüp.

Mõnes seadmes saab korrektsiooni intensiivsust liuguriga reguleerida. See pole küll kõigil mudelitel saadaval, aga kui see on saadaval, võimaldab see kogemust peenhäälestada, et saavutada tasakaal värvitruuduse ja ... vahel. sisu mugav lugemine.

Värvide inverteerimine pöörab ekraani värvipaleti ümber, mõjutades kõike, sealhulgas videoid ja pilte. Aktiveerige see menüüs Seaded > Ligipääsetavus > Värv ja liikumine > Värvide inverteerimine. See on võimas valik, kui vajate äärmuslikud kontrastid teksti eristamiseks.

Kui kombineerite ümberpööramise tumeda režiimiga, on Androidi versioonist olenevalt nüansse. Android 10 ja uuemates versioonides, kui rakendus ei toeta tumedat režiimi, saate lubada ümberpööramise, et sundida ühilduvat välimust. Android 9 ja varasemates versioonides saate korraga kasutada ainult ühte neist funktsioonidest: tumeda režiimi lubamisel on ümberpööramine keelatud. See deaktiveerub automaatselt..

Liikumine, kursor ja heledus: seaded silmade väsimise vähendamiseks

Kui üleminekud segavad tähelepanu või tekitavad pearinglust, keelake animatsioonid menüüs Seaded > Ligipääsetavus > Värv ja liikumine, lülitades sisse lüliti Eemalda animatsioonid. See annab teile vahetuma kogemuse vähemate liikuvate elementidega, mis on kasulik. keskendumisvõime ja visuaalne mugavus.

Kursori ja puuteplaadi ligipääsetavuse jaotises saate liuguri abil hiirekursori suurust suurendada. See on eriti kasulik, kui kasutate oma Android-seadmes välisseadmeid ja vajate kursori kiiremat reageerimist. nähtavam ja kergemini jälgitav.

Lisahämardamine võimaldab teil heledust tavapärasest miinimumist veelgi madalamale vähendada. Avage Seaded > Ligipääsetavus ja lülitage lisahämardamine sisse. Pixel 10-s ja uuemates mudelites on see funktsioon integreeritud kiirseadete paneeli heleduse juhtimise alla, Pixel 9-s ja varasemates mudelites peate selle lubama, järgides neid samme. ligipääsetavuse menüüs olevad sammud.

Tüpograafia Material 3-s ja skaleerimisreeglid Wear OS-is

Väikestel ekraanidel, näiteks Wear OS-i omadel, on skaleerimispiirangud: fonte, mille suurus on 20 sp või rohkem, ei skaleerita piiratud ruumi tõttu. Kuvamisstiilide puhul on skaleerimine keelatud; pealkirjastiilide puhul skaleeritakse neid, kui need ei ületa 20 sp; siltide, LabelMediumi ja LabelSmall stiilide puhul skaleeritakse, kuid LabelLarge seda ei tee; keha- ja kaarestiilide puhul skaleeritakse kasutaja eelistusi, kuid austatakse ka algseid fondi suurusi. piirangud 20 sp või rohkem.

Numbrite puhul on tabulaar-/ühtlase reavahe soovitatav siis, kui numbrid liikumisega muutuvad või nihkuvad (näiteks loendivalijas), nii et kõik märgid hõivaksid sama laiuse ja väldiksime "hüppeid". Sama tabulaar-/ühtlase reavahe kriteeriumi saab rakendada ka kõver tekst (kaar), kui joondamist on mugav säilitada.

Süsteemi fondi muutmine: kasutaja valikud

Fondi suurus

Standartsel Androidil pole alati süsteemifondi valijat, kuid neile, kes soovivad teistsugust stiili, on olemas alternatiive. Üks lihtsamaid on installida Play poest käivitaja, näiteks Lawnchair 2, anda õigused, avada selle seaded ja minna jaotisse Teema > Fondid > Globaalne tüpograafia. Sealt saate valida järgmiste vahel: lai valik allikaid asju keeruliseks ajamata.

Kui soovite oma fondikogu laiendada, laadige fondid alla repositooriumidest, näiteks DaFontist. Pakkige fail lahti ja minge Lawnchairis endas valikule Teema > Fondid > Lisa fonte, et valida OTF- või TTF-failid. Seejärel valige soovitud stiil ja rakendage muudatused, et teie mobiilseadmes oleks ainulaadne isiksus.

Sellistes operatsioonisüsteemides nagu MIUI (Xiaomi) saab teemade rakenduse kaudu fonti muuta. Kui te seda valikut ei näe, muutke telefoni piirkonnaks Hongkong või India menüüs Seaded > Lisaseaded > Piirkond. Seejärel avage teemad, puudutage ikooni „T”, valige font (mõned on tasulised), laadige see alla ja rakendage see. Pärast taaskäivitamist näete uut fonti menüüdes ja rakendustes. Seejärel saate oma tavapärasele piirkonnale tagasi lülituda ilma oma sätteid kaotamata. juba rakendatud funktsioonid.

Pea meeles, et need muudatused mõjutavad kogu süsteemi (seaded, kontaktid ja populaarsed rakendused nagu WhatsApp). Fotod kuvatakse suuremana või väiksemana vaadetes, kus süsteem elemente skaleerib, kuigi veebilehed brauseris Ma ei tea tüpograafia muutuse tõttu muutunud.

Fontide kohandamine iPhone'is: suurus, paks kiri ja fondi installimine

Kui sul on iPhone, saad fondi suurust reguleerida ka ilma midagi lisa installimata. Mine menüüsse Seaded > Ekraan ja heledus > Teksti suurus ja liiguta liugurit. Lisaks saad samast jaotisest lubada süsteemi paksu kirja, mis rakendab tekstile paksemaid jooni. ühilduvad pealkirjad, menüüd ja rakendused.

Fontide installimiseks iOS-i (mitte süsteemifondi muutmiseks, vaid nende kasutamiseks rakendustes) vajate iOS 13 või uuemat versiooni. Populaarne valik on Adobe Creative Cloud: avage rakendus, minge jaotisse Fondid, valige need, mis teile meeldivad, ja lisage need nupuga "+". Seejärel minge jaotisse Seaded > Üldine > Fondid, et neid oma rakendustes hallata ja kasutada. rakendused, mis toetavad kohandatud fonte.

Võid proovida ka Font Dinerit, mis on tuntud oma retrokollektsioonide poolest. See on tasuta piiratud kataloogide ja täiendavate tasuliste fontidega. Pea meeles, et need fondid töötavad ühilduvates rakendustes (Pages, Keynote, Numbers jne), kuid need ei asenda vaikefonti. iOS-süsteem globaalselt.

Peamised näpunäited Androidi arendajatele: sp vs dp ja skaleerimise kontroll

Androidis on rusikareegel kasutada teksti suuruse jaoks `sp` ja kõigi teiste mõõtühikute jaoks `dp`. Põhjus on selles, et `sp` arvestab kasutaja fondi suuruse eelistusega, samas kui `dp` mitte. Kui defineerid fondi `dp` abil, siis tekst ei skaleeru süsteemi skaalale, mis aitab säilitada disaini, aga võib ka... ligipääsetavust halvendama.

Üks detail, mis tihtipeale märkamata jääb: `setTextSize` kasutab programmiliselt suuruste muutmisel vaikimisi `sp`-d. Kui teil on vaja sundida kasutama teistsugust ühikut, kasutage ühikupõhist varianti, näiteks `TypedValue.COMPLEX_UNIT_DIP`, et tagada teksti renderdamine dp-s. Seda lähenemisviisi tuleks kasutada kaalutletult, sest skaleerimise lukustamine takistab inimestel, kes peavad suurem kirjasuurus võib lugemist kohandada.

Mõned meeskonnad otsustavad süsteemi skaala "neutraliseerida" ja määravad rakenduse käivitamisel fontScale'i väärtuseks 1.0. See on väga pealetükkiv lahendus, mis keelab kasutaja eelistused. Enne rakendamist hinnake selle mõju hoolikalt ja kui otsustate seda teha, selgitage oma rakenduse ligipääsetavuse märkustes põhjust, pakkudes sisemisi valikuid suurendage teksti suurust konfigureeritaval viisil.

// Illustreeriv näide: süsteemi skaala lähtestamine (kasutage tundlikku) fun normalizeFontScale(context: Context) { val config = context.resources.configuration config.fontScale = 1.0f val metrics = context.resources.displayMetrics metrics.scaledDensity = config.fontScale * metrics.density @Suppress("DEPRECATION") context.resources.updateConfiguration(config, metrics) }

Kõige lugupidavam alternatiiv on kujundada hea tüpograafilise skaleerimise, veeriste ja konteineritega, mis toetavad mittelineaarset kasvu, testida erinevate tekstieelistuste tasemetega ja veenduda, et rakendus näeb ligipääsetavuse lubamisega hea välja. Pidage meeles, et Material 3 ja Wear OS-i juhised seavad skaleerimispiirangud (eriti üle 20 sp), et säilitada kasutatavus kitsastes ruumides.

Privaatsusmärkused: rangelt vajalikud küpsised

Veebisaite sirvides näete küpsiste teateid. Rangelt vajalikud küpsised on teenuse toimimiseks hädavajalikud: need hõlbustavad side edastamist, haldavad päringuid ja blokeerivad veebirünnakuid turvalisuse säilitamiseks. teenuse turvalisus ja järjepidevusMõne saidi kasutamiseks peate nendega nõustuma.

Tugi ja lisaabi

Kui vajate spetsiifilist ligipääsetavuse tuge, võite võtta ühendust Google'i puuetega inimeste tugimeeskonnaga. Nad saavad palju päringuid, seega võib vastuste saamine võtta tavapärasest kauem aega. Kui teie probleem on seotud teie YouTube'i kanaliga, peaksite võtma ühendust Google'i toega. Looja halduse kiirendamiseks.

Mittelineaarse fondi skaleerimise valdamine, fondi suuruse ja kuvamise reguleerimine ning selliste valikute nagu paks kiri, kontuur, värvikorrektsioon ja inversioon mõistmine võimaldab teil Androidi oma silmade ja konteksti järgi kohandada. Arendajate jaoks on oluline mõista, kuidas stiilipõhist skaleerimist rakendatakse (sh Wear OS-i 20 sp reegel), millal kasutada sp-d või dp-d ning miks vältida süsteemi fondi skaala lukustamist, et säilitada tasakaal ligipääsetavuse ja disaini vahel, ilma et see lõhkuks makete või kahjustaks kasutaja prioriteete. inimeste loetavus.

Google avaldab Pixeli jaoks Android 16 QPR2 Beta 3
Seotud artikkel:
Google avaldab Pixeli jaoks Android 16 QPR2 Beta 3, kuid eemaldab selle vea tõttu