Zobrazit předchozí téma :: Zobrazit následující téma |
Autor |
Zpráva |
Ronin
Založen: 07. 08. 2007 Příspěvky: 3
|
Zaslal: 7. srpen 2007, 22:14:26 Předmět: Velkost fontu |
|
|
Zdravim,
v mnohych textovych editoroch sa da nastavovat velkost fontu. Co nastavena velkost znamena?
Napr. font Times new roman o velkosti 10 zabera viac riadkov ako Arial black s 10. |
|
Návrat nahoru |
|
 |
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 7. srpen 2007, 22:30:14 Předmět: |
|
|
windows meri v bodech = pt
1pt = 1/72" = 1/72 * 2.54cm |
|
Návrat nahoru |
|
 |
Marek

Založen: 28. 07. 2007 Příspěvky: 1782 Bydliště: Velká Morava
|
Zaslal: 8. srpen 2007, 06:06:57 Předmět: |
|
|
Zas tak moc tem fontum nerozumim (za korektnost techto informaci nerucim). Z FreeType jsem se dozvedel, ze kazdy font ma nejake metriky v zavislosti na velikosti, jako treba horni a dolni dotaznice, jaka je mezera mezi znaky (popr. mezi dvema konkretnimi znaky - kerning), jaka je mezera mezi radky (presneji mezi dvema zakladnimi dotaznicemi) atd. a tyto parametry mohou byt pro kazdy font jine. To je duvod, proc text v jednom fontu zabira vic radku nez v druhem. Velikost fontu je jenom cislo, ze ktereho se tyto metriky spocitaji a zrejme (jak rezna namitl) to ma i nejakou souvislost s vyskou textu, akorat netusim, mezi kterymi dotaznicemi se to mysli.
Ronin> Pokud bys delal font renderer do herniho projektu, tyto veci je treba vzit v uvahu. _________________ AMD Open Source Graphics Driver Developer |
|
Návrat nahoru |
|
 |
upir
Založen: 30. 07. 2007 Příspěvky: 31
|
Zaslal: 8. srpen 2007, 09:21:22 Předmět: |
|
|
v editoru fontu se da nastavit metrika - presne jak pise eosie. to znamena ascender, descender, velikost radkovani (tohle nektere windows aplikace ignoruji a pocitaji si to sami, i napr. photoshop), nejdulezitejsi hodnota je ale UPM - ten je v 99% nastaveny na 1000 (neni zadny vetsi duvod to menit). jsou ale i fonty, ktere maji nastaveny UPM treba na 2000 (typicky pixel fonty, tam je treba se drzet jinych zasad), a pak font s timto UPM je dvakrat mensi nez ten predchozi - samozrejme pri stejne nastavene velikosti. velikost v pixelech se pak pocita podle nastaveni DPI, v Photoshopu se to nastavuje pri tvorbe noveho dokumentu, ve windows se to prebira ze systemu. _________________ www.photoshopGUIdesign.com |
|
Návrat nahoru |
|
 |
Ronin
Založen: 07. 08. 2007 Příspěvky: 3
|
Zaslal: 8. srpen 2007, 15:25:19 Předmět: |
|
|
Aby som to trosku upresnil, robim grafiku cez GDI a potrebujem vypisovat text a vykreslovat grafiku na obrazovku a aj na tlaciarni.
A potrebujem zarucit, ze velkost fontu 10 je prave taka velka ako pri vypise na obrazovku a podla moznosti rovnaky vystup aj na tlaciarn i(aby uzivatel mal rovnaky vystup ako vo Worde) ...
Takze da sa prepocitavanie velkosti zovseobecnit? |
|
Návrat nahoru |
|
 |
rezna
Založen: 27. 07. 2007 Příspěvky: 2156
|
Zaslal: 8. srpen 2007, 15:45:13 Předmět: |
|
|
Ronin napsal: |
Aby som to trosku upresnil, robim grafiku cez GDI a potrebujem vypisovat text a vykreslovat grafiku na obrazovku a aj na tlaciarni.
A potrebujem zarucit, ze velkost fontu 10 je prave taka velka ako pri vypise na obrazovku a podla moznosti rovnaky vystup aj na tlaciarn i(aby uzivatel mal rovnaky vystup ako vo Worde) ...
Takze da sa prepocitavanie velkosti zovseobecnit? |
mno v tom pripade potrebujes prepocitavani pres DPI pri tisku na tiskarnu - tiskarna je proste jenom medium v GDI a je potreba to do ni spravne nacpat |
|
Návrat nahoru |
|
 |
Ronin
Založen: 07. 08. 2007 Příspěvky: 3
|
Zaslal: 8. srpen 2007, 16:15:00 Předmět: |
|
|
rezna napsal: |
Ronin napsal: |
Aby som to trosku upresnil, robim grafiku cez GDI a potrebujem vypisovat text a vykreslovat grafiku na obrazovku a aj na tlaciarni.
A potrebujem zarucit, ze velkost fontu 10 je prave taka velka ako pri vypise na obrazovku a podla moznosti rovnaky vystup aj na tlaciarn i(aby uzivatel mal rovnaky vystup ako vo Worde) ...
Takze da sa prepocitavanie velkosti zovseobecnit? |
mno v tom pripade potrebujes prepocitavani pres DPI pri tisku na tiskarnu - tiskarna je proste jenom medium v GDI a je potreba to do ni spravne nacpat |
Vdaka. Takze staci len velkost fontu vzdy znasobit s logpixels a 1/72. A toto by malo platit aj pre obrazovku. |
|
Návrat nahoru |
|
 |
|