Monospace eli epäsuhteellinen fontti on fontti , jossa kaikki merkit (tarkemmin sanottuna merkkien keilarit ) ovat yhtä leveitä [1] . Tässä se eroaa suhteellisesta fontista , jossa kirjaimet eroavat leveydeltään toisistaan [2] .
On tarpeen erottaa yksiväliset ja tasaleveät fontit: jälkimmäisessä merkit pyrkivät samaan leveyteen, mutta merkkien pin-alueet eivät ole samat [3] .
Ensimmäiset yksiavaruusfontit kehitettiin kirjoituskoneille , koska mekaanisen painatuksen toteuttaminen suhteellisella kirjasimella vaati huomattavan monimutkaisen tulostusyksiköstä [4] . Oli myös ladontakoneita, jotka käyttivät suhteellista fonttia ja muutosta kirjainten välissä, mutta niitä käytettiin vain operatiivisessa painatuksessa [5] . Sähkömekaanisten kirjoituskoneiden ja lennättimien suunnittelussa oletettiin myös pääosin yksivälisten kirjasimien käyttöä.
Yksiavaruusfonttien elämä jatkui tietokoneissa : syöttö-/tulostuslaitteena monissa varhaisissa tietokoneissa käytettiin teletyyppiä [6] [7] . Myös aakkosnumeeriset tulostimet (esimerkiksi päivänkakkaratyyppiset tulostimet ) ja videopäätteiden ja grafiikkasovittimien merkkigeneraattorit sallivat pitkään myös yksinomaan yksivälisten fonttien käytön. Teksti näytettiin näytöllä tuttuusmatriisin muodossa , johon mahtui tiukasti määritelty määrä merkkejä (yleensä 80 merkkiä riviä kohden, mikä vastasi yhden reikäkortin määrää ), ja videokuva luotiin dynaamisesti merkkikoodit ja niiden kuvat - tämä säästää (noin aikoina) kallista muistia ja yksinkertaisti ohjelmointia.
Tällaisten laitteiden merkistöihin sisältyi usein myös pseudografisia symboleja eri taulukoiden ja lomakkeiden suunnittelua varten sekä yksinkertaisia kaavioita ja piirroksia [8] . Jatkossa yksiväliset fontit ja pseudografia muodostivat perustan laajennetulle tekstikäyttöliittymälle , joka sisältää ikkunaelementtejä .
Monien aakkosten kirjaimilla ( latinalainen - suuremmassa määrin, nykyaikainen venäjä - vähemmässä määrin) on erilainen merkkileveys. Jotkut merkit (kuten i ) vievät tilaa keila-alueella yhden päävedon leveydellä, kun taas toiset (kuten w ) - useita kertoja enemmän [3] . Siksi kapeiden merkkien ympärille muodostuu paljon tyhjää tilaa, kun taas leveät merkit muuttuvat tummiksi ja vaikeasti erotettavissa, etenkin pienillä resoluutioilla ja lihavoituilla fonteilla.
Jotta nämä puutteet eivät olisi niin havaittavissa, kirjaimiin sovelletaan optisia lisäkorvaustoimenpiteitä. Serifit lisätään kapeisiin kirjaimiin, vaikka muut fontin merkit olisivat sans-serif [4] . Leveissä merkeissä joitain elementtejä pienennetään joskus, kuten "Sh"-kirjaimen keskiviivaa. Monoavaruusfontteja suunniteltaessakin nousee esiin ongelma luvun 0 ja kirjaimen O samankaltaisuudesta ja jotta ne voitaisiin erottaa, ensimmäinen usein yliviivataan vinottain tai tuodaan muita elementtejä soikion sisään.
Kaikki nämä toimenpiteet vääristävät tavanomaista kirjainkuviota [4] . Lisäksi yksivälisellä kirjasimella kirjoitetut rivit eivät näytä yhtenäisiltä, vaan ne on jaettu yhden merkkivälin leveiksi sarakkeiksi, ja riviväliä on suurennettava kompensoimaan . Siksi suurissa tekstimäärissä monospace-fontit ovat paljon huonommin luettavissa kuin suhteelliset kirjasimet, ja niiden kapasiteetti on pienempi , mikä tekee niistä sopimattomia kirjoille tai aikakauslehtiartikkeleille [4] .
Huolimatta siitä, että nykyaikaiset videojärjestelmät ja tietokonetulostimet sallivat suhteelliset kirjasimet, monospace-fontteja käytetään edelleen ensisijaisesti siksi, että ne tarjoavat helpon tavan muotoilla tekstiä, vaikkakin ominaisuuksiltaan rajalliset, mutta eivät vaadi erityisten merkintäkielten ja ohjelmistojen käyttöä. ja myös helposti pelattavissa eri laitteilla. Esimerkkejä monospace-fonttien käytöstä:
Numeeristen tietojen typografisessa joukossa on hienovaraisuutta: taulukoissa kaikkien kuvien on oltava yhtä leveitä (eli numeroiden mukaan kohdistettuina) ja numerot on kohdistettava oikealle, vaikka joukko olisi suhteellisella fontilla [11] . Unicodessa on välilyöntimerkki ( \u2007), joka on yhtä leveä kuin yksivälistetty numero . Plussalla ja miinuksella on yleensä sama leveys.
Tietokoneliitännöissä ei vain taulukoita kirjoiteta yksivälisillä numeroilla, vaan myös "hyppääviä" numeerisia indikaattoreita . Siksi on yleistä, että tietokonefonttien numerot tehdään oletuksena yksivälisiksi. PT Sansissa " kapea" yksikkö altistettiin tavanomaisille monospace-fonttien optiselle kompensaatiolle.
Suhteelliset numerot -tila otetaan käyttöön OpenType -komennoilla [12] ; CSS3 : ssa tähän käytetään joko font-variant-numeric:tabular-nums/ proportional-nums[13] tai font-feature-settings:"tnum"/ "pnum". Esimerkki:
1234567890 - suhteelliset luvut.Kiinalaiset , korealaiset ja japanilaiset kirjoituselementit on kirjoitettu pohjimmiltaan samankokoisiin neliöihin, minkä vuoksi itäaasialaiset kirjasimet ovat luonnostaan yksivälisiä.
"Kaksileveyksiä fontteja" käytetään myös usein: hieroglyfeillä on "täysi" leveys ja ASCII-merkit ovat tasan 2 kertaa kapeampia kuin hieroglyfi. Samanaikaisesti fonteissa on myös täysleveät versiot ASCII-merkeistä ja "kapeat" versiot joistakin itäaasialaisista merkeistä (esimerkiksi katakana ).
HTML - merkinnöissä on useita tunnisteita, joiden pitäisi näyttää tekstiä yksivälisellä fontilla [14] :
HTML-tunnisteet tekstin näyttämiseen yksivälisellä fontillaCSS : ssä monospace-fontti valitaan yleensä käyttämällä font-family: monospace -rakennetta (vaikka voit myös määrittää tietyn yksivälisen kirjasimen nimen, kuten font-family: Lucida Console, monospace tai font-family: Courier New, monospace ).
Tyyppivalimo ja tyyppisuunnittelu | |||||||||
---|---|---|---|---|---|---|---|---|---|
Käsitteet | |||||||||
Fonttirakenne |
| ||||||||
Fontin ominaisuudet | |||||||||
Aakkosfonttien luokitus _ |
| ||||||||
Fonttityylit | |||||||||
Yksiköt | |||||||||
tietokonetypografia _ | |||||||||
Katso myös kustantamo Kirjapaino Typografia Pakki Layout Tulostus |