Как задать шрифт
Листинг 9.1. Примерный файл font.properties.ru.
# %W% %E% # Это просто комментарии # AWT Font default Properties for Russian Windows # # Три сопоставления логическому имени "Dialog": dialog.0=Arial,RUSSIAN_CHARSET dialog.l=WingDings,SYMBOL_CHARSET,NEED_CONVERTED dialog.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED # По три сопоставления стилям ITALIC, BOLD, ITALIC+BOLD: dialog.italic.0=Arial Italic,RUSSIAN_CHARSET dialog.italic.l=WingDings,SYMBOL_CHARSET,NEED_CONVERTED dialog.italic.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED dialog.bold.0=Arial Bold,RUSSIAN_CHARSET dialog.bold.l=WingDings,SYMBOL_CHARSET,NEED_CONVERTED dialog.bold.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED dialog.bolditalic.0=Arial Bold Italic,RUSSIAN_CHARSET dialog.bolditalic.l=WingDings,SYMBOL_CHARSET,NEED_CONVERTED dialog.bolditalic.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED # По три сопоставления имени "Dialoglnput" и стилям: dialoginput.0=Courier New,RUSSIAN_CHARSET dialoginput.l=WingDings,SYMBOL_CHARSET,NEED_CONVERTED dialoginput.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED dialoginput.italic.0=Courier New Italic,RUSSIAN_CHARSET # И так далее # # По три сопоставления имени "Serif" и стилям: serif.0=Times New Roman,RUSSIAN_CHARSET serif.l=WingDings,SYMBOL_CHARSET,NEED_CONVERTED serif.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED serif.italic.0=Times New Roman Italic,RUSSIAN_CHARSET # И так далее # Прочие логические имена sansserif. CMArial,RUSSIAN_CHARSET sansserif.l=WingDings,SVMBOL_CHARSET,NEED_CONVERTED sansserif.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED sansserif.italic. 0=Arial Italic,ROSSIAN_CHARSET # И так далее # monospaced.0=Courier New,RUSSIAN_CHARSET monospaced.l=WingDings,SYMBOL_CHARSET,NEED_CONVERTED monospaced.2=Symbol,SYMBOL_CHARSET,NEED_CONVERTED monospaced.italic.0=Courier New Italic,RUSSIAN_CHARSET # И так далее # Default font definition # default.char=2751 # for backword compatibility # Старые логические имена версии JDK 1.0 timesroman.0=Times New Roman,RUSSIAN_CHARSET helvetica.0=Arial,RUSSIAN_CHARSET courier.0=Courier New,RUSSIAN_CHARSET zapfdingbats.0=WingDings,SYMBOL_CHARSET # font filenames for reduced initialization time # Файлы со шрифтами filename.Arial=ARIAL.TTF filename.Arial_Bold=ARIALBD.TTF filename.Arial_Italic=ARIALI.TTF filename.Arial_Bold_Italic=ARIALBI.TTF filename.Courier_New=COUR.TTF filename.Courier_New_Bold=COURBD.TTF filename.Courier_New_Italic=COURI.TTF filename.Courier_New_Bold_Italic=COURBI.TTF filename.Times_New_Roman=TIMES.TTF filename.Times_New_Roman_Bold=TlMESBD.TTF filename.Times_New_Roman_Italic=TIMES3.TTF filename.Times_New_Roman_Bold Italic=TIMESBI.TTF filename.WingDings=WINGDING.TTF filename.Symbol=SYMBOl.TTF # name aliases # Псевдонимы логических имен закомментированы # alias.timesroman=serif # alias.helvetica=sansserif # alias.courier=monospaced # Static FontCharset info # # Классы преобразования символов в байты fontcharset.dialog.0=sun.io.CharToByteCP1251 fontcharset.dialog.l=sun.awt.windows.CharToByteWingDings fontcharset.dialog.2=sun.awt.CharToByteSymbol fontcharset.dialoginput.0=sun.io.CharToByteCP1251 fontcharset.dialoginput.l=sun.awt.windows.CharToByteWingDings fontcharset.dialoginput.2=sun.awt.CharToByteSymbol fontcharset.serif.0=sun.io.CharToByteCP1251 fontcharset.serif.l=sun.awt.windows.CharToByteWingDings fontcharset.serif.2=sun.awt.CharToByteSymbol fontcharset.sansserif.0=sun.io.CharToByteCP1251 fontcharset.sansserif.l=sun.awt.windows.CharToByteWingDings fontcharset.sansserif.2=sun.awt.CharToByteSymbol fontcharset.monospaced.0=sun.io.CharToByteCP1251 fontcharset.monospaced.l=sun.awt.windows.CharToByteWingDings fontcharset.monospaced.2=sun.awt.CharToByteSymbol # Exclusion Range info # # He просматривать в этом шрифте указанные диапазоны exclusion.dialog.0=0100-0400.0460-ffff exclusion.dialoginput.0=0100-0400, 0460-ffff exclusion.serif.0=0100-0400.04 60-ffff exclusion.sansserif.0=0100-0400, 0460-ffff exclusion.monospaced.0=0100-0400.0460-ffff # charset for text input # # Вводимые байтовые символы кодируются в кириллический диапазон # кодировки Unicode inputtextcharset=RUSSIAN_CHARSET