Ahoj
jedno z moznych rieseni je pribalit si TTF font do aplikacie.
Font font = new Font("Arial", 0, gridSize);
try {
font = Font.createFont(Font.TRUETYPE_FONT,
getClass().getResourceAsStream("/arialbd.ttf"));
} catch (FontFormatException ignored) {
// Asi nic
}
Dňa 23.9.11 1:24 PM, Lucie Rut Bittnerova wrote / napísal(a):
Ahoj,
resim problem, ze v Ubuntu s Gnome je carka prilis podobna tecce, coz
muze delat problem pri cteni cisel v anglickem formatovani, kde je
tecka i carka. I kdyz cvicne nastavim konkretni bezpatkovy font "Sans"
velikosti 11, tak v OpenSuse s Kde vypada carka rozumne (dva pixly pod
sebou a jeden pod nima posunuty o pixl doleva), kdezto v Ubuntu s
gnome vypada carka jen jako 2 pixly pod sebou, takze je prilis podobna
tecce. Muze byt toto zpusobeno jen rozdilem v rendrovani fontu na
ruznych platformach? Zatim jsem na tom Ubuntu nenasla bezpatkovy font,
kde by carka byla dostatecne jina nez tecka. Napada vas nejake lepsi
reseni nez zruseni carky oddelujici tisice z formatovani cisel?
Pouzivam L&F odvozeny od Synth a nastavuji font v konfiguracnim
souboru. Jde nejak nastavit preferenci fontu jako v css, ze by se
pouzil prvni nalezeny? Detekovat font v aplikaci a nastavovat font
podle detekovaneho OS mi prijde jako nesikovne reseni, tak by me
zajimalo, zda existuje lepsi.
S pozdravem
Lucie Rut Bittnerova