pscyr-0.4_beta9.ebuild - оно?
# Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: $inherit eutils
IUSE=""
MY_PN=PSCyr
MY_P=${MY_PN}-${PV/_/-}
S=${WORKDIR}/PSCyrDESCRIPTION="PSCyr font collection"
HOMEPAGE="ftp://scon155.phys.msu.su/pub/russian/psfonts"
SRC_URI="ftp://scon155.phys.msu.su/pub/russian/psfonts/0.4d-beta/${MY_P}-tex.tar.gz
ftp://scon155.phys.msu.su/pub/russian/psfonts/0.4d-beta/${MY_P}-type1.tar.gz"DEPEND="app-text/tetex"
LICENSE="LPPL-1.2"
SLOT="0"
KEYWORDS="x86 amd64"has_tetex_3 ()
{
if has_version '>=app-text/tetex-3' || has_version '>=app-text/ptex-3.1.8' ; then
true
else
false
fi
}tex-set-env ()
{
if has_tetex_3
then
TEXMF=`kpsewhich -expand-var='$TEXMFDIST'`
VARTEXMF=`kpsewhich -expand-var='$TEXMFSYSVAR'`
VARTEXFONTS=`kpsewhich -expand-var='$VARTEXFONTS'`
else
TEXMF=`kpsewhich -expand-var='$TEXMFMAIN'`
VARTEXMF=`kpsewhich -expand-var='$VARTEXMF'`
VARTEXFONTS=`kpsewhich -expand-var='$VARTEXFONTS'`
fi
}src_install ()
{
tex-set-envdodir ${TEXMF}
cd ${S}cp -r tex ${D}/${TEXMF}
cp -r fonts ${D}/${TEXMF}if has_tetex_3
thendodir ${TEXMF}/fonts/enc/dvips/pscyr
dodir ${TEXMF}/fonts/map/dvips/pscyr
cp dvips/pscyr/*.enc ${D}/${TEXMF}/fonts/enc/dvips/pscyr
cp dvips/pscyr/*.map ${D}/${TEXMF}/fonts/map/dvips/pscyrinsinto /etc/texmf/updmap.d
doins ${FILESDIR}/90pscyr.cfgelse
cp -r dvipdfm dvips ${D}/${TEXMF}
fidodoc LICENSE ChangeLog
dodoc doc/*
docinto old
cd ${S}/doc/old
dodoc *}
pkg_postinst ()
{
tex-set-envif has_tetex_3
then
texmf-update
else
texconfig rehash
fiif ( ! has_tetex_3 )
then
if [ -z "$VARTEXMF" ]
then
cd $TEXMF/web2c
else
cd $VARTEXMF/web2c
if [ ! -f updmap.cfg ]
then
cp $TEXMF/web2c/updmap.cfg $VARTEXMF/web2c
fi
fi
echo -e "\n# PSCyr\nMap pscyr.map\n" >> updmap.cfg
/usr/bin/updmap
fi
}pkg_postrm ()
{
tex-set-enveinfo "Removing pk fonts..."
rm -f $VARTEXFONTS/pk/modeless/public/pscyr/*
rm -f $TEXMF/fonts/pk/modeless/public/pscyr/*
rm -f $VARTEXMF/fonts/pk/modeless/public/pscyr/*if ( ! has_tetex_3 )
then
if [ -z "$VARTEXMF" ]
then
cd $TEXMF/web2c
else
cd $VARTEXMF/web2c
fised "/^# PSCyr/d" updmap.cfg
sed "/pscyr.map/d" updmap.cfg
/usr/bin/updmap
fiif has_tetex_3
then
texmf-update
else
texconfig rehash
fi}
# Local Variables:
# mode: sh
# End:
Если да, то лично мне очень интересно почему ебилды этого архиполезного пакета лежат только в Багзилле.
ЗЫ: Для генерации смотрбельных не только на бумаге, но и с экрана .pdf средствами LaTeX - архиполезная штука.
- Для комментирования войдите или зарегистрируйтесь
:. пример
а пример screenshotа можно?
__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com
В смысле?
Пример скрипшота как отображается .pdf сгенерённая с использованием пакета PSCyr и тот же абзац сгенерённый без использования этого пакета?
Live free or die
да
было бы просто изумительно, если бы можно было сравнить
__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com
Очень
Очень интересно...
Навскидку показательный пример найти не удалось.
Есть мнение, что проблема заключалась в особенностях генерации больших (более 600 страниц А4) книг.
Live free or die
:. что то вроде такого
я по другому поводу делал сравнение, но разница в отрисовке шрифтов хорошо видна.
фонты не PSCyr, это просто один из примеров что не все шрифты решают.
__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com
Quote: фонты не
А что в данном случае?
ЗЫ: Вообще-то в этой теме я бы хотел получить ответ касаемо ебилда PSCyr.
Обсуждение вопроса отрисовки на экране (ибо при печати оно смотрится замечательно) шрифтов при использовании ТеХ'а я бы предложил перенести в отдельную тему.
Live free or die
:. преамбула
там игрался с преамбулой в tetex
а хорошие фонты были сделаны в TeX Live кажется с такой же преамбулой.
но ладно про фонты завязываю.
__
:. Поделись опытом на ru.gentoo-wiki.com или на www.gentoo-wiki.com
Шрифты pscyr
Попробовал поставить pscyr-0.4c-patch2, версий пакетов pscyr-0.4_beta9 не нашёл :(
В ручную поставил, по описанию внутри. Но шрифты при получении dvi или pdf не отображаются. Хотя если ссылки сделать для секций (\usepackage[unicode=true]{hyperref}), то в содержании ссылка есть (курсор меняется на соответстующий ссылке), но текста всей равно нет.
Как можно вылечить?