Ru-Board.club
← Вернуться в раздел «Программы»

» TeX, LaTeX и т.д.

Автор: karl_karlsson
Дата сообщения: 16.09.2009 16:23
Сделал small caps и slanted. Но small caps не появляется в кириллице.
Это происходит из-за afm2tfm, или есть специальная опция для кириллических small caps?



[more=Вот как делаю это.]afm2tfm lncr.afm -c 0.8 -V lncrc6a.vpl -u -T t2a.enc rlncrc6a.tfm >> newcenturyschlbkcyr.map
vptovf lncrc6a.vpl lncrc6a.vf lncrc6a.tfm

afm2tfm lncb.afm -c 0.8 -V lncbc6a.vpl -u -T t2a.enc rlncbc6a.tfm >> newcenturyschlbkcyr.map
vptovf lncbc6a.vpl lncbc6a.vf lncbc6a.tfm[/more]
Автор: mpetroo
Дата сообщения: 17.09.2009 15:15
karl_karlsson

Действительно afm2tfm не делает кириллические символы капителью. В одной из более старых версий документации PSCyr было сказано, что для создания капители "пришлось несколько модифицировать исходный текст программы afm2tfm". Я уже задавался вопросом как решить эту проблему, но пока выхода не нашел. Почему-то другая программка ttf2tfm делает из кирилических символов капитель вполне даже пристойно.

Есть еще вопрос о целесообразности "faked small caps". Хотя в некоторых новых шрифтах типа Calibri и присутствуют даже кириллическая капитель.
Автор: mono99
Дата сообщения: 18.09.2009 10:17
Здравствуйте, я недавно изучаю LaTeX и есть несколько вопросов (в книгах ответы не встречал):

1. Сглаживание шрифта. Использовался pdflatex с таким исходником:


Код: \documentclass[a4paper,12pt,oneside]{article}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{cmap}
\begin{document}\LARGE
{\English abcdefg.?!}\\
абвгдеё.?!
\end{document}
Автор: karl_karlsson
Дата сообщения: 18.09.2009 11:38
mpetroo

Цитата:
Есть еще вопрос о целесообразности "faked small caps".

Действительно нет необходимости в small caps вообще, но только хочу узнать.
Теперь изучил fontinst, но не могу выяснить некоторые ошибки инсталяции с кириллицей. А латинские шрифты устанавливаются хорошо. fontinst более сложен для изучения чем afm2tfm, но делает все автоматически.

mono99
Пожалуйста используйте код more:

Код: [more=Название ]
Код: длинный текст здесь
Автор: mono99
Дата сообщения: 18.09.2009 12:29
Проблема со сглаживанием решилась установкой пакета texlive-fontsextra (коллекция шрифтов). Вопрос переносов открытый.
Автор: karl_karlsson
Дата сообщения: 18.09.2009 17:23
mpetroo
Вот результат работы fontinst:


Это в T2A, в T1, все в порядке.

latex [more=lnc-drv.tex]
Код: \input fontinst.sty
\needsfontinstversion{1.926}
\input fnstcorr
\input cyralias
\aliasfonts{}{}{lncr,lncri,lncb,lncbi}

\substitutesilent{bx}{b}
\setint{smallcapsscale}{800}
\setint{slant}{167}
\recordtransforms{lnc-rec.tex}

\transformfont{lncr8r}{\reencodefont{8r}{\fromafm{lncr}}}
\transformfont{lncri8r}{\reencodefont{8r}{\fromafm{lncri}}}
\transformfont{lncb8r}{\reencodefont{8r}{\fromafm{lncb}}}
\transformfont{lncbi8r}{\reencodefont{8r}{\fromafm{lncbi}}}
\transformfont{lncro8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{lncr}}}
\transformfont{lncbo8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{lncb}}}

\transformfont{rlncr}{\reencodefont{t2a}{\fromafm{lncr}}}
\transformfont{rlncri}{\reencodefont{t2a}{\fromafm{lncri}}}
\transformfont{rlncb}{\reencodefont{t2a}{\fromafm{lncb}}}
\transformfont{rlncbi}{\reencodefont{t2a}{\fromafm{lncbi}}}
\transformfont{rlncro}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{lncr}}}
\transformfont{rlncbo}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{lncb}}}

\installfonts

\installfamily{T1}{lnc}{}
\installfont{lncr8t}{lncr8r,newlatin}{t1}{T1}{lnc}{m}{n}{}
\installfont{lncri8t}{lncri8r,newlatin}{t1}{T1}{lnc}{m}{it}{}
\installfont{lncb8t}{lncb8r,newlatin}{t1}{T1}{lnc}{b}{n}{}
\installfont{lncbi8t}{lncbi8r,newlatin}{t1}{T1}{lnc}{b}{it}{}
\installfont{lncro8t}{lncro8r,newlatin}{t1}{T1}{lnc}{m}{sl}{}
\installfont{lncbo8t}{lncbo8r,newlatin}{t1}{T1}{lnc}{b}{sl}{}
\installfont{lncrc8t}{lncr8r,newlatin}{t1c}{T1}{lnc}{m}{sc}{}
\installfont{lncbc8t}{lncb8r,newlatin}{t1c}{T1}{lnc}{b}{sc}{}

\installfamily{T2A}{lnc}{}
\installrawfont{lncr6a}{rlncr,cyrillic}{t2a}{T2A}{lnc}{m}{n}{}
\installrawfont{lncri6a}{rlncri,cyrillic}{t2a}{T2A}{lnc}{m}{it}{}
\installrawfont{lncb6a}{rlncb,cyrillic}{t2a}{T2A}{lnc}{b}{n}{}
\installrawfont{lncbi6a}{rlncbi,cyrillic}{t2a}{T2A}{lnc}{b}{it}{}
\installrawfont{lncro6a}{rlncro,cyrillic}{t2a}{T2A}{lnc}{m}{sl}{}
\installrawfont{lncbo6a}{rlncbo,cyrillic}{t2a}{T2A}{lnc}{b}{sl}{}
\installrawfont{lncrc6a}{rlncr,cyrillic}{t2ac}{T2A}{lnc}{m}{sc}{}
\installrawfont{lncbc6a}{rlncb,cyrillic}{t2ac}{T2A}{lnc}{b}{sc}{}

\installfamily{TS1}{lnc}{}

\installfont{lncr8c}{lncr8r,textcomp}{ts1}{TS1}{lnc}{m}{n}{}
\installfont{lncri8c}{lncri8r,textcomp}{ts1}{TS1}{lnc}{m}{it}{}
\installfont{lncb8c}{lncb8r,textcomp}{ts1}{TS1}{lnc}{b}{n}{}
\installfont{lncbi8c}{lncbi8r,textcomp}{ts1}{TS1}{lnc}{b}{it}{}
\installfont{lncro8c}{lncro8r,textcomp}{ts1}{TS1}{lnc}{m}{sl}{}
\installfont{lncbo8c}{lncbo8r,textcomp}{ts1}{TS1}{lnc}{b}{sl}{}
\installfontas{lncr8c}{TS1}{lnc}{m}{sc}{}
\installfontas{lncb8c}{TS1}{lnc}{b}{sc}{}

\endinstallfonts

\endrecordtransforms
\bye
Автор: mpetroo
Дата сообщения: 18.09.2009 21:16
karl_karlsson

видно, что в T2A произошли безобразия с кернингом - знакомая история. Но выхода не знаю
Может быть кто знает как бороться?
Автор: karl_karlsson
Дата сообщения: 19.09.2009 00:58
mpetroo
Некие баги...
У кириллической части fontinst есть (многие серьезные) ошибки.

-, --, ---: t2a.etx
cyrilic small caps: cyrillic.mtx
latin small caps: ???

Вот результат, только latin small caps отсутствуют:


Теперь у меня нет никаких идей, как справиться с этим, если это возможно вообще.
Автор: Griefin
Дата сообщения: 19.09.2009 01:38
karl_karlsson
Я думаю, вам стоит обратиться с вопросом в рассылку CyrTeX. Там присутствуют работники издательств, которые могут вам помочь.
Автор: karl_karlsson
Дата сообщения: 19.09.2009 12:44
Griefin
Большое спасибо.
Этот вопрос был там 4 года назад, таким образом я только прочитал ответ.
Ошибки сделаны мной, не загружая latin.mtx.
Теперь все в порядке.



latex [more=lnc-drv.tex]
Код: \input fontinst.sty
\needsfontinstversion{1.926}
\input fnstcorr
\input cyralias
%\aliasfonts{}{}{lncr,lncri,lncb,lncbi}


\substitutesilent{bx}{b}
\setint{smallcapsscale}{800}
\setint{slant}{167}
\recordtransforms{lnc-rec.tex}

\transformfont{lncr8r}{\reencodefont{8r}{\fromafm{lncr}}}
\transformfont{lncri8r}{\reencodefont{8r}{\fromafm{lncri}}}
\transformfont{lncb8r}{\reencodefont{8r}{\fromafm{lncb}}}
\transformfont{lncbi8r}{\reencodefont{8r}{\fromafm{lncbi}}}
\transformfont{lncro8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{lncr}}}
\transformfont{lncbo8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{lncb}}}

\transformfont{rlncr}{\reencodefont{t2a}{\fromafm{lncr}}}
\transformfont{rlncri}{\reencodefont{t2a}{\fromafm{lncri}}}
\transformfont{rlncb}{\reencodefont{t2a}{\fromafm{lncb}}}
\transformfont{rlncbi}{\reencodefont{t2a}{\fromafm{lncbi}}}
\transformfont{rlncro}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{lncr}}}
\transformfont{rlncbo}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{lncb}}}

\installfonts

\installfamily{T1}{lnc}{}
\installfont{lncr8t}{lncr8r,newlatin}{t1}{T1}{lnc}{m}{n}{}
\installfont{lncri8t}{lncri8r,newlatin}{t1}{T1}{lnc}{m}{it}{}
\installfont{lncb8t}{lncb8r,newlatin}{t1}{T1}{lnc}{b}{n}{}
\installfont{lncbi8t}{lncbi8r,newlatin}{t1}{T1}{lnc}{b}{it}{}
\installfont{lncro8t}{lncro8r,newlatin}{t1}{T1}{lnc}{m}{sl}{}
\installfont{lncbo8t}{lncbo8r,newlatin}{t1}{T1}{lnc}{b}{sl}{}
\installfont{lncrc8t}{lncr8r,newlatin}{t1c}{T1}{lnc}{m}{sc}{}
\installfont{lncbc8t}{lncb8r,newlatin}{t1c}{T1}{lnc}{b}{sc}{}

\installfamily{T2A}{lnc}{}
\installfont{lncr6a}{rlncr,cyrillic,latin}{t2a}{T2A}{lnc}{m}{n}{}
\installfont{lncri6a}{rlncri,cyrillic,latin}{t2a}{T2A}{lnc}{m}{it}{}
\installfont{lncb6a}{rlncb,cyrillic,latin}{t2a}{T2A}{lnc}{b}{n}{}
\installfont{lncbi6a}{rlncbi,cyrillic,latin}{t2a}{T2A}{lnc}{b}{it}{}
\installfont{lncro6a}{rlncro,cyrillic,latin}{t2a}{T2A}{lnc}{m}{sl}{}
\installfont{lncbo6a}{rlncbo,cyrillic,latin}{t2a}{T2A}{lnc}{b}{sl}{}
\installfont{lncrc6a}{rlncr,cyrillic,latin}{t2ac}{T2A}{lnc}{m}{sc}{}
\installfont{lncbc6a}{rlncb,cyrillic,latin}{t2ac}{T2A}{lnc}{b}{sc}{}

\installfamily{TS1}{lnc}{}
\installfont{lncr8c}{lncr8r,textcomp}{ts1}{TS1}{lnc}{m}{n}{}
\installfont{lncri8c}{lncri8r,textcomp}{ts1}{TS1}{lnc}{m}{it}{}
\installfont{lncb8c}{lncb8r,textcomp}{ts1}{TS1}{lnc}{b}{n}{}
\installfont{lncbi8c}{lncbi8r,textcomp}{ts1}{TS1}{lnc}{b}{it}{}
\installfont{lncro8c}{lncro8r,textcomp}{ts1}{TS1}{lnc}{m}{sl}{}
\installfont{lncbo8c}{lncbo8r,textcomp}{ts1}{TS1}{lnc}{b}{sl}{}
\installfontas{lncr8c}{TS1}{lnc}{m}{sc}{}
\installfontas{lncb8c}{TS1}{lnc}{b}{sc}{}

\endinstallfonts

\endrecordtransforms
\bye
Автор: mono99
Дата сообщения: 19.09.2009 13:59
karl_karlsson, спасибо, для обычных переносов вставка \usepackage[T2A]{fontenc} помогает, но в таком случае:

Код: \hyphenation{ког-да=-ни-будь}
Автор: Nurgali
Дата сообщения: 20.09.2009 10:27
Недавно переустанавливал ОС. Сейчас стоит Windows XP Prof, Офис 2003. Когда начал устанавливать MikTex 2.4 возникли проблемы. При нажатии Refresh Now все нормально проходит, а при нажатии Update Now выдает ошибку
Connot create the pdfLatex format file. Do you wont to see the transcript.
Не могли ли подсказать, почему выдает ошибку?
Автор: karl_karlsson
Дата сообщения: 20.09.2009 13:21
mono99
Не знаю точно. Вероятно знак = является неправильным. Может быть необходим некоторый другой знак.

Nurgali
Это устаревшая система. Загрузите последнюю версию 2.8. Во времена 2.4 у меня было слишком много проблем, и из-за этого использовал Tetex на Linux. После 2.6 все работало хорошо. Теперь использую 2.7, и скоро буду делать апдейт к 2.8.
Автор: mpetroo
Дата сообщения: 20.09.2009 20:06
karl_karlsson

Огромное спасибо за рецепт!!
Автор: Griefin
Дата сообщения: 20.09.2009 20:59
karl_karlsson
Спасибо. Однако, у Fourier есть недостатки по сравнению с MathTime Pro и CM. Довольно плохо выглядит символ \hbar (горизонтальная черта несимметрично расположена), точки над буквами (\dot, обозначающие производную по времени) расположены слишком низко. Но в целом это очень хороший шрифт.
Автор: karl_karlsson
Дата сообщения: 21.09.2009 21:19
mpetroo
Даже не никакой необходимости использовать FontLab Studio.

ITC Charter Cyrillic
[more=переименование]LT_70604 -> ichr8a
LT_70607 -> ichri8a
LT_70595 -> ichb8a
LT_70598 -> ichbi8a

C092813T -> ichrc8a
C092816T -> ichbc8a

CharterC -> ichr6w
CharterC-Italic -> ichri6w
CharterC-Bold -> ichb6w
CharterC-BoldItalic -> ichbi6w

CharterSCC -> ichrc6w
CharterSCC-Bold -> ichbc6w[/more]
latex [more=ich-drv.tex]\input fontinst.sty
\needsfontinstversion{1.926}
\input fnstcorr
\input cyralias
%\aliasfonts{}{}{ichr,ichri,ichb,ichbi}


\substitutesilent{bx}{b}
\setint{smallcapsscale}{800}
\setint{slant}{167}
\recordtransforms{ich-rec.tex}

\transformfont{ichr8r}{\reencodefont{8r}{\fromafm{ichr8a}}}
\transformfont{ichri8r}{\reencodefont{8r}{\fromafm{ichri8a}}}
\transformfont{ichb8r}{\reencodefont{8r}{\fromafm{ichb8a}}}
\transformfont{ichbi8r}{\reencodefont{8r}{\fromafm{ichbi8a}}}
\transformfont{ichro8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{ichr8a}}}
\transformfont{ichbo8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{ichb8a}}}
\transformfont{ichrc8r}{\reencodefont{8r}{\fromafm{ichrc8a}}}
\transformfont{ichbc8r}{\reencodefont{8r}{\fromafm{ichbc8a}}}

\transformfont{richr}{\reencodefont{t2a}{\fromafm{ichr6w}}}
\transformfont{richri}{\reencodefont{t2a}{\fromafm{ichri6w}}}
\transformfont{richb}{\reencodefont{t2a}{\fromafm{ichb6w}}}
\transformfont{richbi}{\reencodefont{t2a}{\fromafm{ichbi6w}}}
\transformfont{richro}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{ichr6w}}}
\transformfont{richbo}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{ichb6w}}}
\transformfont{richrc}{\reencodefont{t2a}{\fromafm{ichrc6w}}}
\transformfont{richbc}{\reencodefont{t2a}{\fromafm{ichbc6w}}}

\installfonts

\installfamily{T1}{ich}{}
\installfont{ichr8t}{ichr8r,newlatin}{t1}{T1}{ich}{m}{n}{}
\installfont{ichri8t}{ichri8r,newlatin}{t1}{T1}{ich}{m}{it}{}
\installfont{ichb8t}{ichb8r,newlatin}{t1}{T1}{ich}{b}{n}{}
\installfont{ichbi8t}{ichbi8r,newlatin}{t1}{T1}{ich}{b}{it}{}
\installfont{ichro8t}{ichro8r,newlatin}{t1}{T1}{ich}{m}{sl}{}
\installfont{ichbo8t}{ichbo8r,newlatin}{t1}{T1}{ich}{b}{sl}{}
\installfont{ichrc8t}{ichrc8r,newlatin}{t1}{T1}{ich}{m}{sc}{}
\installfont{ichbc8t}{ichbc8r,newlatin}{t1}{T1}{ich}{b}{sc}{}

\installfamily{T2A}{ich}{}
\installfont{ichr6a}{ichr8r,richr,cyrillic,latin}{t2a}{T2A}{ich}{m}{n}{}
\installfont{ichri6a}{ichri8r,richri,cyrillic,latin}{t2a}{T2A}{ich}{m}{it}{}
\installfont{ichb6a}{ichb8r,richb,cyrillic,latin}{t2a}{T2A}{ich}{b}{n}{}
\installfont{ichbi6a}{ichbi8r,richbi,cyrillic,latin}{t2a}{T2A}{ich}{b}{it}{}
\installfont{ichro6a}{ichro8r,richro,cyrillic,latin}{t2a}{T2A}{ich}{m}{sl}{}
\installfont{ichbo6a}{ichbo8r,richbo,cyrillic,latin}{t2a}{T2A}{ich}{b}{sl}{}
\installfont{ichrc6a}{ichrc8r,richrc,cyrillic,latin}{t2a}{T2A}{ich}{m}{sc}{}
\installfont{ichbc6a}{ichbc8r,richbc,cyrillic,latin}{t2a}{T2A}{ich}{b}{sc}{}

\installfamily{TS1}{ich}{}
\installfont{ichr8c}{ichr8r,textcomp}{ts1}{TS1}{ich}{m}{n}{}
\installfont{ichri8c}{ichri8r,textcomp}{ts1}{TS1}{ich}{m}{it}{}
\installfont{ichb8c}{ichb8r,textcomp}{ts1}{TS1}{ich}{b}{n}{}
\installfont{ichbi8c}{ichbi8r,textcomp}{ts1}{TS1}{ich}{b}{it}{}
\installfont{ichro8c}{ichro8r,textcomp}{ts1}{TS1}{ich}{m}{sl}{}
\installfont{ichbo8c}{ichbo8r,textcomp}{ts1}{TS1}{ich}{b}{sl}{}
\installfontas{ichr8c}{TS1}{ich}{m}{sc}{}
\installfontas{ichb8c}{TS1}{ich}{b}{sc}{}

\endinstallfonts

\endrecordtransforms
\bye[/more]
latex [more=ich-map.tex]\input finstmsc.sty
\resetstr{PSfontsuffix}{.pfb}
\adddriver{dvips}{ich.map}
\input ich-rec.tex
\donedrivers
\bye[/more]
[more=ich.bat]for %%f in (*.pl) do pltotf "%%~nf.pl" "%%~nf.tfm"
for %%f in (*.vpl) do vptovf "%%~nf.vpl" "%%~nf.vf" "%%~nf.tfm"
for %%f in (*.pl) do del "%%f"
for %%f in (*.vpl) do del "%%f"
for %%f in (*.mtx) do del "%%f"[/more]



Linotype Times Ten Cyrillic
[more=переименование]LTe50273 -> lttr8a
LTe50274 -> lttri8a
LTe50275 -> lttb8a
LTe50276 -> lttbi8a

ttyu____ -> lttr6w
ttyi____ -> lttri6w
ttyb____ -> lttb6w
ttybi___ -> lttbi6w[/more]
latex [more=ltt-drv.tex]\input fontinst.sty
\needsfontinstversion{1.926}
\input fnstcorr
\input cyralias
%\aliasfonts{}{}{lttr,lttri,lttb,lttbi}


\substitutesilent{bx}{b}
\setint{smallcapsscale}{800}
\setint{slant}{167}
\recordtransforms{ltt-rec.tex}

\transformfont{lttr8r}{\reencodefont{8r}{\fromafm{lttr8a}}}
\transformfont{lttri8r}{\reencodefont{8r}{\fromafm{lttri8a}}}
\transformfont{lttb8r}{\reencodefont{8r}{\fromafm{lttb8a}}}
\transformfont{lttbi8r}{\reencodefont{8r}{\fromafm{lttbi8a}}}
\transformfont{lttro8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{lttr8a}}}
\transformfont{lttbo8r}{\slantfont{\int{slant}}\reencodefont{8r}{\fromafm{lttb8a}}}

\transformfont{rlttr}{\reencodefont{t2a}{\fromafm{lttr6w}}}
\transformfont{rlttri}{\reencodefont{t2a}{\fromafm{lttri6w}}}
\transformfont{rlttb}{\reencodefont{t2a}{\fromafm{lttb6w}}}
\transformfont{rlttbi}{\reencodefont{t2a}{\fromafm{lttbi6w}}}
\transformfont{rlttro}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{lttr6w}}}
\transformfont{rlttbo}{\slantfont{\int{slant}}\reencodefont{t2a}{\fromafm{lttb6w}}}

\installfonts

\installfamily{T1}{ltt}{}
\installfont{lttr8t}{lttr8r,newlatin}{t1}{T1}{ltt}{m}{n}{}
\installfont{lttri8t}{lttri8r,newlatin}{t1}{T1}{ltt}{m}{it}{}
\installfont{lttb8t}{lttb8r,newlatin}{t1}{T1}{ltt}{b}{n}{}
\installfont{lttbi8t}{lttbi8r,newlatin}{t1}{T1}{ltt}{b}{it}{}
\installfont{lttro8t}{lttro8r,newlatin}{t1}{T1}{ltt}{m}{sl}{}
\installfont{lttbo8t}{lttbo8r,newlatin}{t1}{T1}{ltt}{b}{sl}{}
\installfont{lttrc8t}{lttr8r,newlatin}{t1c}{T1}{ltt}{m}{sc}{}
\installfont{lttbc8t}{lttb8r,newlatin}{t1c}{T1}{ltt}{b}{sc}{}

\installfamily{T2A}{ltt}{}
\installfont{lttr6a}{lttr8r,rlttr,cyrillic,latin}{t2a}{T2A}{ltt}{m}{n}{}
\installfont{lttri6a}{lttri8r,rlttri,cyrillic,latin}{t2a}{T2A}{ltt}{m}{it}{}
\installfont{lttb6a}{lttb8r,rlttb,cyrillic,latin}{t2a}{T2A}{ltt}{b}{n}{}
\installfont{lttbi6a}{lttbi8r,rlttbi,cyrillic,latin}{t2a}{T2A}{ltt}{b}{it}{}
\installfont{lttro6a}{lttro8r,rlttro,cyrillic,latin}{t2a}{T2A}{ltt}{m}{sl}{}
\installfont{lttbo6a}{lttbo8r,rlttbo,cyrillic,latin}{t2a}{T2A}{ltt}{b}{sl}{}
\installfont{lttrc6a}{lttr8r,rlttr,cyrillic,latin}{t2ac}{T2A}{ltt}{m}{sc}{}
\installfont{lttbc6a}{lttb8r,rlttb,cyrillic,latin}{t2ac}{T2A}{ltt}{b}{sc}{}

\installfamily{TS1}{ltt}{}
\installfont{lttr8c}{lttr8r,textcomp}{ts1}{TS1}{ltt}{m}{n}{}
\installfont{lttri8c}{lttri8r,textcomp}{ts1}{TS1}{ltt}{m}{it}{}
\installfont{lttb8c}{lttb8r,textcomp}{ts1}{TS1}{ltt}{b}{n}{}
\installfont{lttbi8c}{lttbi8r,textcomp}{ts1}{TS1}{ltt}{b}{it}{}
\installfont{lttro8c}{lttro8r,textcomp}{ts1}{TS1}{ltt}{m}{sl}{}
\installfont{lttbo8c}{lttbo8r,textcomp}{ts1}{TS1}{ltt}{b}{sl}{}
\installfontas{lttr8c}{TS1}{ltt}{m}{sc}{}
\installfontas{lttb8c}{TS1}{ltt}{b}{sc}{}

\endinstallfonts

\endrecordtransforms
\bye[/more]
latex [more=ltt-map.tex]\input finstmsc.sty
\resetstr{PSfontsuffix}{.pfb}
\adddriver{dvips}{ltt.map}
\input ltt-rec.tex
\donedrivers
\bye[/more]
[more=ltt.bat]for %%f in (*.pl) do pltotf "%%~nf.pl" "%%~nf.tfm"
for %%f in (*.vpl) do vptovf "%%~nf.vpl" "%%~nf.vf" "%%~nf.tfm"
for %%f in (*.pl) do del "%%f"
for %%f in (*.vpl) do del "%%f"
for %%f in (*.mtx) do del "%%f"[/more]



Griefin
Конечно.
Fouriernc является производным от Fourier-GUTenberg. Кажется кириллическая Utopia не существует. И Utopia не столь же хороша как Schoolbook.
Millennial лучше чем Fouriernc, но я не знаю что идет с ним. Может быть его автор, не имеет времени, чтобы закончить его, или что-то другое.
MathTime Pro разработан на основе Monotype Times New Roman. Но у меня нет его кирилическая PS версия.
Автор: karl_karlsson
Дата сообщения: 21.09.2009 23:51
mpetroo
Но я не прав.
Есть проблема с kerning запятой.



Так завтра я сделаю Charter и Times Ten с FontLab Studio.
Из-за этого я удаляю ссылки для загрузки.


Это уже завтра.
Сделал все это.
Старый рецепт - с FontLab Studio.



ITC Charter Cyrillic
CharterCyr.zip
MathDesign-CharterCyr.zip
[more=Инсталляционный рецепт]Распакуйте файлы к локальному корню tex.
Для MathDesign-Charter хорошо, чтобы сделать копию оригиналов сначала.

==========

dvips
-----
Command Prompt -->
initexmf --edit-config-file dvips
Добавьте строку, сохраните:
p +ich.map

pdftex
------
Command Prompt -->
initexmf --edit-config-file pdftex
Добавьте строку, сохраните:
map +ich.map

MiKTeX
------
Command Prompt -->
initexmf --edit-config-file updmap
Добавьте строку, сохраните:
Map ich.map

Start --> Programs --> MiKTeX X.X --> Settings --> Refresh FNDB
Command Prompt --> updmap
Start --> Programs --> MiKTeX X.X --> Settings --> Update Formats

==========

Использование:
\usepackage[charter,expert]{mathdesign}

Это все. [/more]

Linotype Times Ten Cyrillic
TimesTenCyr.zip
[more=Инсталляционный рецепт]Распакуйте файлы к локальному корню tex.

==========

dvips
-----
Command Prompt -->
initexmf --edit-config-file dvips
Добавьте строку, сохраните:
p +ltt.map

pdftex
------
Command Prompt -->
initexmf --edit-config-file pdftex
Добавьте строку, сохраните:
map +ltt.map

MiKTeX
------
Command Prompt -->
initexmf --edit-config-file updmap
Добавьте строку, сохраните:
Map ltt.map

Start --> Programs --> MiKTeX X.X --> Settings --> Refresh FNDB
Command Prompt --> updmap
Start --> Programs --> MiKTeX X.X --> Settings --> Update Formats

==========

Использование:
\renewcommand{\rmdefault}{ltt}

Это все. [/more]
Автор: karl_karlsson
Дата сообщения: 22.09.2009 19:00
Linotype Sabon Cyrillic
SabonCyr.zip
MathDesign-Garamond(SabonCyr).zip
Sabon ~ Garamond

[more=Инсталляционный рецепт]Распакуйте файлы к локальному корню tex.
Для MathDesign-Garamond хорошо, чтобы сделать копию оригиналов сначала.

==========

dvips
-----
Command Prompt -->
initexmf --edit-config-file dvips
Добавьте строку, сохраните:
p +lsb.map

pdftex
------
Command Prompt -->
initexmf --edit-config-file pdftex
Добавьте строку, сохраните:
map +lsb.map

MiKTeX
------
Command Prompt -->
initexmf --edit-config-file updmap
Добавьте строку, сохраните:
Map lsb.map

Start --> Programs --> MiKTeX X.X --> Settings --> Refresh FNDB
Command Prompt --> updmap
Start --> Programs --> MiKTeX X.X --> Settings --> Update Formats

==========

Использование:
\usepackage[garamond]{mathdesign}

Это все.[/more]
Автор: Griefin
Дата сообщения: 23.09.2009 10:40
Я думаю, стоит завести раздел в шапке по поводу шрифтов, раз такое дело. Karl_karlsson, вы не могли бы выложить на Народе PSCyr и MathTime Pro ради полноты коллекции?
Автор: karl_karlsson
Дата сообщения: 23.09.2009 23:09
Griefin
Math Times Font Package - MathTime Pro Plus v.4.0.zip (math)
Lucida complete.zip (text и math - en)
MinionPro.7z (text и math - en и ru)

Другие шрифты:
OldFonts font package
The TeX Gyre (TG) Collection of Fonts
PSCyr-0.4c

Есть также шрифты, которые присутствуют в MikTeX:
\usepackage{concrete} % Concrete text, Euler math
\usepackage[boldsans]{ccfonts} % Concrete text and math
\usepackage{concmath} % Concrete text and math
\usepackage{cmbright} % CM Bright text and math
\usepackage[math]{iwona} % Iwona text and math
\usepackage[math]{kurier} % Kurier text and math
\usepackage[light,condensed,math]{anttor} % Antykwa Torunska text and math
Автор: Griefin
Дата сообщения: 23.09.2009 23:36
Я думаю, стоит отметить в шапке те шрифты, которых пока нет в дистрибутивах или те, что "из коробки" не поддерживают кириллицу, типа Fourier.
Автор: karl_karlsson
Дата сообщения: 23.09.2009 23:48
Конечно.
Только у Lucida нет кириллических глифов.
Автор: Nurgali
Дата сообщения: 24.09.2009 08:54
karl_karlsson

Cпасибо! Установил Miktex 2.8, работает отлично!
Автор: mono99
Дата сообщения: 24.09.2009 09:38
Может кто знает, я ищу простой способ оформления статей, очень понравился класс ncc, но при его использовании выдаётся ошибка:

Код: ! Undefined control sequence.
l.36 ...±ÐŸÑÑ‚ся ЌПгучОх влаЎык,\\
*
Автор: AY51
Дата сообщения: 24.09.2009 16:37
Граждане, у меня не получается скомпилировать ни один пример с использованием пакета PSTricks, останавливается на первой же специфической команде пакета. Использую ТехЛайв, если это имеет значение. Может ли кто-нибудь выложить элементарный работающий пример?
Автор: Griefin
Дата сообщения: 24.09.2009 17:49
mono99
Видимо пробема в том, что используется Unicode. Попробуйте перевести документ в однобайтовую кодировку.
Автор: karl_karlsson
Дата сообщения: 26.09.2009 10:26
У инсталлятора MiKTeX 2.8 есть проблема с Adobe Reader 9 - не может закончить установку.
Рецепт:

деинсталяция Adobe Reader 9,
перезагрузка,
установить MiKTeX 2.8,
установить Adobe Reader 9.


У MiKTeX 2.8 есть новый редактор TeXworks

Вот BookmanCyr.zip, который может использоваться с kmath, но есть некоторые проблемы:

Bookman надо быть изменен в размере,
kamath дает некоторые ошибки, которые фактически производятся txfonts, который он использует.
Автор: juvaforza
Дата сообщения: 26.09.2009 14:30

Цитата:
У MiKTeX 2.8 есть новый редактор TeXworks

Пока это сплошной ужас. Во-первых, не поддержует кириллических кодировок, во-вторых, не дружит с русскими именами пользователя (т.е. если MiKTeX 2.8 может работать с Пользователь\Application Data\... , то TeXworks создаст ещё другую папку Не_понимаю_я\Application Data\MiKTeX\TeXworks\... . Единственный выход - ставить весь пакет для All Users).
Автор: karl_karlsson
Дата сообщения: 26.09.2009 20:03
juvaforza

О кириллических названии папки и кириллических именах пользователях - это не единственная программа, которая не поддерживает их. Таким образом хорошо, чтобы держать их на английском языке. Также есть версия без установки.
И конечно программа находится в ранней бета стадии.
Автор: juvaforza
Дата сообщения: 26.09.2009 21:46
karl_karlsson

Цитата:
И конечно программа находится в ранней бета стадии.

Я понимаю это, и даже не против списать все текущие проблемы на это
Спасибо за подсказку.

Цитата:
Также есть версия без установки.

Хм, а можно уже установленный TeXworks сделать переносным?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Прога для автоматического выключения компа


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.