Minulla on 40 pikselin fontti, jonka yritän kääntää mukautetuiksi kuviksi. Yritän sovittaa kuvan koon tarkalleen, mutta minä ”Minulla on joitain ongelmia täsmälleen oikean koon saamisessa. Pohjimmiltaan mitä se tapahtuu, on tämä. Kun kirjasin sanoo olevan X pikseliä, mitä tämä fyysisesti tarkoittaa?
Kommentit
- kirjasimessa meillä on x korkeuden terminologia, puhutko samasta ??
- Jos kirjoitat asiakirjaa, tyypillisesti käytetään kirjasinkokoa 12. Mitä merkitseekö 12?
- 12 = 12pt-tyyppi (tyypillisesti)
- katsokaa w3.org/Style/Examples/ 007 / units.en.html # font-size
- Hyvä lukema tästä on ”Pistekoko ja Em-neliö: ei mitä Ihmiset ajattelevat ”, kirjoittanut Thomas Phinney, Adoben ja FontLabin fonttien guru.
Vastaa
Tämä on erinomainen kysymys, johon on melko epätyydyttävä vastaus.
The tyypin koko, riippumatta siitä, määritetäänkö pikseleinä, pisteinä (1/72 ”) tai millimetreinä, on em-neliön korkeus, näkymätön laatikko, joka on tyypillisesti hieman suurempi kuin korkeimman nousijan ja alimman laskijan välinen etäisyys. / p>
Koska tämä on jonkin verran mielivaltainen toimenpide, joka
- riippuu kirjasimen tarkasta teknisestä suunnittelusta
- ei voida mitata tarkasti painetusta tai rasteroitu näyte
se ei ole kovin mielekäs tai hyödyllinen muu kuin likiarvo.
Selvitä tapauksessasi, minkä koon haluat määrittää Photoshopissa vastaamaan selaimen renderointia kokeilemalla. Sinun pitäisi löytää tämä vakiosuhde mille tahansa fontille, mutta en usko, että näin on, jos vaihdat selainta tai käyttöjärjestelmää.
Vastaa
ASCII-aika! Teeskentele, että alla olevat kaksi laatikkoa ovat noin 1900-vuotiaita lyijytyyppejä. Silloin kirjasimet valettiin lyijyyn (tai reititettiin puuhun). Tulostettavaksi asetettavaksi tyypiksi lukitus, ne oli yhdistettävä kiinteisiin lohkoihin. Siitä tulee tyypin mitat (pisteinä):
+--------------+ +-------------+ <----+ | | | | | | XX | | | | | X X | | | | | XX XX | | | | | XX XX | | X | | XXXXXX | | X X | Point size of the type | XX XX | | XXX | | XX XX | | X X | | | XX XX | | X X | | | XX XX | | | | | | | | | +--------------+ +-------------+ <----+
Huomaa nämä kaksi yllä olevat kirjaimet ovat erikokoisia, mutta niiden rajoittava ruutu on sama. Sellaisina pisteiden osalta molemmat fontit ovat samankokoisia.
Nykyään emme tee paljon lyijyä ja puu ja suurin osa siitä on digitaalista. Pisteen mitoituksen käsite on kuitenkin edelleen olemassa, koska on olemassa virtuaaliruutu, joka on sama korkeus jokaiselle kirjaimelle, jolle tyyppi asetetaan. Jälleen, tämä on virtuaaliruutu, joka määrittelee pistekoon eikä itse kirjainmuotojen fyysiset mitat. Kirjainten todellinen koko on usein pienempi kuin pistekoko (mutta voi olla myös suurempi).
Tyypin mittaaminen pikseleissä ei toimi sen vuoksi, mutta voit ”asettaa” tyypin pikseleiksi CSS: ssä ja vastaavissa. Selain tekee käännöksen mahdollisimman hyvin ilmoitetun px-koon välillä. Mutta se on aina sumea arvio.
Viime kädessä ei ole tarkkaa tapaa saada kahta kirjasintyyppiä, jotka ovat täsmälleen samankokoisia, vailla niitä visuaalisesti ja muuttamalla niiden kokoa, kunnes näet ne ollessa samankokoisia.
Kommentit
- Tietokoneellasi lasket pisteitä pikseleihin, kuten PX = Pisteet * SystemDPI / 72. DPI videomaailmassa (monitorissa) on puhdas mielivaltainen arvo, jonka Apple otti käyttöön vuonna 1984. Videolaitteet käyttävät vain pikseleitä; DPI: tä ei ole ’ ei video- tai kuvamaailmassa. Nykyaikaiset kirjasimet perustuvat tähän käsitteeseen, jossa 1 piste, 1/72 on määritelty 1/72 tuumaksi.
- @AbdiasSoftware Kyllä, 1 piste on keskimäärin 1/72 tuumaa ja ensimmäinen Macilla oli 72 ppi: n näyttö. Mutta et ole varma, mitä sillä on tekemistä kysymyksen tai antamani vastauksen kanssa. Tosiasia on, että kirjasimilla, olivatpa ne digitaalisia tai analogisia, on rajoittava ruutu ja kyseiseen rajoittavaan ruutuun koko viittaa.
Vastaa
Fontin ”font size” viittaa fonttiin ”s” em height ”, joka ei välttämättä ole sama kuin fontin tiettyjen merkkien korkeus.
Yleensä fontin em korkeus noudattaa samaa perusideaa – se ”asetetaan karkeasti etäisyydelle alimmasta laskeutuvasta (kuten kirjaimen ) korkeimpaan nousuun (kuten h
-kirjaimen yläreunaan):
Kuten näette, mikään yksittäisistä kirjaimista ei peitä koko aluetta.
Digitaalisissa kirjasimissa fontin ”em korkeus” on fontin tekemä valinta suunnittelijan, ja hänen ei tarvitse noudattaa tätä käytäntöä lainkaan: digitaalinen muotoilija voi valita minkä tahansa perustan niiden koolle, mutta fontit ovat kuitenkin yleensä kiinni ainakin karkeasti, edellä kuvatulle sopimukselle.Vanhoina aikoina, kun tyyppi koostui metallilohkoista, ”em-korkeus” oli yhden näistä lohkoista korkeuden, jonka piti olla riittävän korkea paitsi tämän kirjasinmerkin kenellekään hahmolle, myös nousijoille, laskeutuville ja aksentteille. / p>
Monet modernit kirjasimet sisältävät nyt myös isojen kirjainten aksentit (kuten Ć
) – nämä aksentit ulottuvat perinteisen ulkopuolelle typografinen nousu ja siten nämä (ja mahdollisesti muut erikoismerkit) jäävät ”em” -huipun ulkopuolelle. Historiallisista syistä emme säädä em-kokoa näiden sallimiseksi, pidämme em-koon ja vain laajennamme ne – kaikkien tällaisia aksentteja käyttävien typografien on varmistettava, että niissä on tilaa laajentua, vaikka yleensä riviväli on riittävä runkotekstissä.
Rungon tekstin riviväli on välilyönti tekstirivin laskevan ja nousevan väliin sen alapuolella olevan rivin – ts. ”kirjasinkoko” ei sisällä tätä viivamittausta. Siihen voi vaikuttaa CSS-kenttä line-height
, jossa 1.4
tarkoittaa, että viivaväli on 0,4 kertaa em-korkeus, ja siten koko runkoteksti vie 1,4 kertaa em-korkeuden viivaväli mukaan lukien. Muissa sovelluksissa riviväli voidaan määrittää eri tavalla: tekstinkäsittelijät määrittelevät usein ”yhden” rivivälin moninkertaisuuden, mutta toisin kuin CSS: ssä, yleensä ”yksi” väli ei tarkoita riviviivaa, vaan jotakin ”oletus” riviväliä, jossa ap plication yrittää keksiä oletusarvon, joka perustuu fonttitiedoston metatietoihin. Kirjasimen metriikan määrittelemiselle on useita standardeja (esim. Truetype: ssä on erilaisia Mac- ja Windows / OS2-standardeja), joten oletusviiva voi vaihdella sovellusten ja käyttöjärjestelmien välillä.
Nyt, vaikka suunnittelija noudattaa ennustettavissa olevaa käytäntöä niiden korkeudesta, tämä ei silti kerro sinulle isojen kirjainten kokoa (korkin korkeus) tai sanojen o
(x-korkeus tai keskiviiva), koska ne voivat vaihdella vapaasti kirjasinten välillä nousevaan korkeuteen nähden. Kirjasinperheessä nämä ovat kuitenkin yleensä yhdenmukaisia. Joten esimerkiksi Times New Roman Bold ja Times New Roman Regular niillä on samat merkkikoot samalle em-koolle, jonka tulisi sisältää nousevat, laskeutuvat, korkki- ja x-korkeus.
Kommentit
- Kyllä – on olemassa käytäntöjä (kuten em on alhaalta ’ g ’ ’ h ), mutta varianssia on edelleen, ja fontin muodot eivät pidä suunnittelijoita lainkaan näiden käytäntöjen suhteen.
Vastaa
Yritä kirjoittaa pystypalkin merkki (”|”) ja mittaa se. Jos kopioin tilanteesi oikein ja antialiasejasi ei hämärtää sitä liikaa, sen pitäisi olla 22 kuvapistettä.
22 kuvapistettä edustaa tyyppilohkon korkeutta. Mutta kukin merkki täyttää lohkon eri tavalla. A ”g ”tai” q ”vie kyseisen 22 kuvapisteen alaosan, kun taas isot ja pienet kirjaimet, kuten” b ”tai” d ”, käyttävät ylemmät osat. ” | ”on yksi ainoista (ellei vain vain) merkki, joka täyttää kokonaan 22 kuvapisteen tilan.
En tiedä kuinka verrata CSS-asetuksiisi, mutta se selittää, kuinka Photoshop tulkitsee tekstin korkeuden .
Kommentit
- Lisäksi voit asettaa kaksi fonttia samankokoiseksi ja voit ’ ll usein huomaavat, että kirjelomakkeet eivät itse ole. Heillä on yksinkertaisesti sama ’ lohkon ’ koko.
- Putki ei aina täytä jaettua tilaa. Se ’ on puhtaasti tyyppisuunnittelijan mieltymys. Se ’ vastaa usein nousijoiden yläosaa ja laskeutuvien alaosaa, mutta silloinkin hahmoille varattu tila voi silti olla paljon suurempi.
- Pystypalkkimerkki ei ole aina yhtä suuri kuin kirjasimen em koko (esim. ” täysi korkeus ”). Itse asiassa se on yleensä vähemmän.
- Pystysuuntaisten laatikkopiirrosmerkkien tulisi teoreettisesti peittää koko em-korkeus (ja todennäköisesti päällekkäisiä) se pieni määrä). Mutta hyvin harvat fontit sisältävät nämä merkit. Normaali pystysuora palkki (
|
) EI yleensä vastaa em-kokoa. Se ei tee sitä ’ edes Microsoftin ydinfontteissa (Arial, Georgia jne.). - Pystypalkkimerkki ei ole ’ t täytä koko korkeus. Aksentit isoille kirjaimille, esim. ” Á ” sijoitetaan korkeammalle.Vertaa itseäsi: ” Á ” ” | ”
Vastaa
Oletko varma, että kirjasimesi on mitataan pikseleinä? Suurimman osan ajasta fontit mitataan pisteinä. Piste on 1/72 tuumaa. Joten 40 pt fontti on 40/72 ”tai 5/9” pitkä. Potkuri on se, että se on ulottuvuus nousevien yläreunasta korkeilla kirjaimilla alaspäin laskeutuvien alareunaan kirjaimille, jotka riippuvat perusviivan alapuolella. Siksi x-korkeutta käytetään joskus, kuten edellä mainittiin. Se on pienten kirjainten korkeus, jotka eivät tartu ylös tai alas.
Kummassakin tapauksessa mittaukset eivät ole koskaan tarkkoja. joka tapauksessa valitettavasti. Sinun täytyy vain mitata ja miettiä (ja / tai kokeilua ja erehdystä) saadaksesi aikaan kokeilemasi.
Kommentit
- Mutta pisteet koskevat vain fyysistä tyyppiä (painettu, veistetty, kaiverrettu jne.).
- Ei täysin oikein. Tyyppi ei ole ’ t mitattuna nousijoiden yläosasta laskeutuvien alaosaan, vaan se ’ s mitataan rajoittavalla laatikolla voi korreloida nousevan / laskevan korkeuden kanssa. Tämä palaa lyijyn ja puun tyyppisiin päiviin, jolloin tyyppi laitettiin lohkoon. Tämän lohkon korkeus saneli, minkä tyyppiseksi tyypiksi leimattiin. Sellaiset kaksi fonttia, jotka molemmat on asetettu 12pt: iin, voivat olla hyvin erikokoisia toisiinsa nähden. (En voittanut ’ t sitä tosiasiaa, että 1pt ei perinteisesti = 1/72 tuumaa …;)