Всё, что будет описано далее, относится к pdfLaTeX. XeTeX и LuaTeX могут использовать практически любые шрифты, установленные на вашей машине (пример).
Если вам нужно использовать какие-то шрифты, помимо традиционных Computer Modern, то у меня для вас две новости: хорошая -- таких шрифтов очень много, и плохая -- далеко не все из них поддерживают кириллицу.
Рассмотрим, как узнать, какие поддерживающие кириллицу шрифты установлены на вашей машине.
Символы кириллицы относятся к внутренней тех-овской кодировке T2A. Для шрифтов в этой кодировке имя файла определения шрифта (font definition file) имеет следующий вид: t2axxx.fd
, где xxx
-- условное обозначение шрифта. Итак, наличие fd-файла, содержащего в имени t2a
(или T2A
) является признаком того, что данный шрифт поддерживает кириллицу.
Найдем эти шрифты.
В Linux (дистрибутив TeXLive) введем
$ locate /t2a | grep '/texlive/.*\.fd$'
что даст примерно следующее (пробелы между группами шрифтов поставлены вручную, для наглядности):
/usr/share/doc/texlive-doc/texlive/texlive-ru/t2almdh.fd
/usr/share/doc/texlive-doc/texlive/texlive-ru/t2almr.fd
/usr/share/doc/texlive-doc/texlive/texlive-ru/t2almss.fd
/usr/share/doc/texlive-doc/texlive/texlive-ru/t2almtt.fd
/usr/share/texlive/texmf-dist/tex/latex/antt/t2aantt.fd
/usr/share/texlive/texmf-dist/tex/latex/antt/t2aanttc.fd
/usr/share/texlive/texmf-dist/tex/latex/antt/t2aanttl.fd
/usr/share/texlive/texmf-dist/tex/latex/antt/t2aanttlc.fd
/usr/share/texlive/texmf-dist/tex/latex/cantarell/t2afca.fd
/usr/share/texlive/texmf-dist/tex/latex/cm-lgc/t2afcm.fd
/usr/share/texlive/texmf-dist/tex/latex/cm-lgc/t2afcs.fd
/usr/share/texlive/texmf-dist/tex/latex/cm-lgc/t2afct.fd
/usr/share/texlive/texmf-dist/tex/latex/comfortaa/t2afco.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2accr.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmbr.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmdh.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmfib.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmfr.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmr.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmss.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmtl.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmtt.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2acmvtt.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2alcmss.fd
/usr/share/texlive/texmf-dist/tex/latex/cyrillic/t2alcmtt.fd
/usr/share/texlive/texmf-dist/tex/latex/droid/t2afdm.fd
/usr/share/texlive/texmf-dist/tex/latex/droid/t2afdr.fd
/usr/share/texlive/texmf-dist/tex/latex/droid/t2afds.fd
/usr/share/texlive/texmf-dist/tex/latex/gentium-tug/t2agentium.fd
/usr/share/texlive/texmf-dist/tex/latex/iwona/t2aiwona.fd
/usr/share/texlive/texmf-dist/tex/latex/iwona/t2aiwonac.fd
/usr/share/texlive/texmf-dist/tex/latex/iwona/t2aiwonal.fd
/usr/share/texlive/texmf-dist/tex/latex/iwona/t2aiwonalc.fd
/usr/share/texlive/texmf-dist/tex/latex/kurier/t2akurier.fd
/usr/share/texlive/texmf-dist/tex/latex/kurier/t2akurierc.fd
/usr/share/texlive/texmf-dist/tex/latex/kurier/t2akurierl.fd
/usr/share/texlive/texmf-dist/tex/latex/kurier/t2akurierlc.fd
/usr/share/texlive/texmf-dist/tex/latex/opensans/t2afos.fd
/usr/share/texlive/texmf-dist/tex/latex/opensans/t2afosj.fd
а дополнительный поиск по T2A
$ locate /T2A | grep '/texlive/.*\.fd$'
даёт
/usr/share/texlive/texmf-dist/tex/latex/dejavu/T2ADejaVuSans-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/dejavu/T2ADejaVuSansCondensed-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/dejavu/T2ADejaVuSansMono-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/dejavu/T2ADejaVuSerif-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/dejavu/T2ADejaVuSerifCondensed-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/paratype/T2APTMono-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/paratype/T2APTSans-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/paratype/T2APTSansCaption-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/paratype/T2APTSansNarrow-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/paratype/T2APTSerif-TLF.fd
/usr/share/texlive/texmf-dist/tex/latex/paratype/T2APTSerifCaption-TLF.fd
Здесь:
- antt -- это шрифт Antikwa Torunska.
- fca -- шрифт Cantarell.
- fcm,fcs,fct -- относятся к пакету cm-lgc и являются аналогами cm, cs и tt.
- fco -- Comfortaa.
- cyrillic -- основные кириллические шрифты гарнитуры Computer Modern.
- afd -- Droid.
- gentium -- Gentium.
- iwona -- Iwona.
- kurier -- Kurier.
- fos -- Open Sans.
- DejaVu*-TLF -- DejaVu.
- PT*-TLF -- ParaType.
Вот как выглядят эти шрифты:
А так это было получено:
\begin{tabular}{lll}
cmr & \fontfamily{cmr}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
fcm & \fontfamily{fcm}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
antt & \fontfamily{antt}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
fca & \fontfamily{fca}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
fco & \fontfamily{fco}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
fdr & \fontfamily{fdr}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
iwona & \fontfamily{iwona}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
kurier & \fontfamily{kurier}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
fos & \fontfamily{fos}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
gentium & \fontfamily{gentium}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
PTSerif-TLF & \fontfamily{PTSerif-TLF}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
DejaVuSerif-TLF & \fontfamily{DejaVuSerif-TLF}\selectfont cъешь же ещё этих мягких французских булок, да выпей чаю
\end{tabular}
В Windows (дистрибутив MikTeX) аналогичный поиск выполняется с помощью команд
C:\Users\Admin>dir t2a*.fd /s | findstr /R /C:"fd"
и даёт
30.08.2006 02:08 1234 t2aantt.fd
30.08.2006 02:08 1014 t2aanttc.fd
30.08.2006 02:08 1266 t2aanttl.fd
30.08.2006 02:08 1038 t2aanttlc.fd
11.06.2012 19:57 1698 t2afca.fd
25.08.2012 13:27 2189 t2afco.fd
25.09.2009 18:45 2788 t2accr.fd
25.09.2009 18:45 2791 t2acmbr.fd
25.09.2009 18:45 1900 t2acmdh.fd
25.09.2009 18:45 1942 t2acmfib.fd
25.09.2009 18:45 1935 t2acmfr.fd
25.09.2009 18:45 2202 t2acmr.fd
25.09.2009 18:45 2244 t2acmss.fd
25.09.2009 18:45 2199 t2acmtl.fd
25.09.2009 18:45 2179 t2acmtt.fd
25.09.2009 18:45 1962 t2acmvtt.fd
25.09.2009 18:45 2843 t2alcmss.fd
25.09.2009 18:45 2052 t2alcmtt.fd
11.09.2011 19:55 837 t2afdm.fd
11.09.2011 17:23 2370 t2afdr.fd
11.09.2011 18:59 1662 t2afds.fd
29.04.2013 10:40 556 t2agentium.fd
10.08.2014 02:16 1248 T2AHeuristica-Inf.fd
10.08.2014 02:16 1248 T2AHeuristica-Sup.fd
10.08.2014 02:16 1557 T2AHeuristica-TLF.fd
10.08.2014 02:16 1584 T2AHeuristica-TOsF.fd
03.08.2010 18:20 1504 t2aiwona.fd
03.08.2010 18:20 1280 t2aiwonac.fd
03.08.2010 18:20 1540 t2aiwonal.fd
03.08.2010 18:20 1308 t2aiwonalc.fd
03.08.2010 18:23 1556 t2akurier.fd
03.08.2010 18:23 1324 t2akurierc.fd
03.08.2010 18:23 1592 t2akurierl.fd
03.08.2010 18:23 1352 t2akurierlc.fd
11.11.2011 13:13 3643 t2afos.fd
11.11.2011 13:28 3947 t2afosj.fd
02.02.2014 17:57 871 T2CPTSerifCaption-TLF.fd
02.02.2014 17:57 871 T2BPTSerifCaption-TLF.fd
02.02.2014 17:57 862 T2APTMono-TLF.fd
02.02.2014 17:57 1341 T2APTSans-TLF.fd
02.02.2014 17:57 1017 T2APTSansCaption-TLF.fd
02.02.2014 17:57 994 T2APTSansNarrow-TLF.fd
02.02.2014 17:57 1488 T2APTSerif-TLF.fd
02.02.2014 17:57 871 T2APTSerifCaption-TLF.fd
В этом наборе мы находим один новый шрифт (Heuristica).
Комментарии
comments powered by Disqus