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}/PSCyr

DESCRIPTION="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-env

dodir ${TEXMF}
cd ${S}

cp -r tex ${D}/${TEXMF}
cp -r fonts ${D}/${TEXMF}

if has_tetex_3
then

dodir ${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/pscyr

insinto /etc/texmf/updmap.d
doins ${FILESDIR}/90pscyr.cfg

else
cp -r dvipdfm dvips ${D}/${TEXMF}
fi

dodoc LICENSE ChangeLog

dodoc doc/*
docinto old
cd ${S}/doc/old
dodoc *

}

pkg_postinst ()
{
tex-set-env

if has_tetex_3
then
texmf-update
else
texconfig rehash
fi

if ( ! 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-env

einfo "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
fi

sed "/^# PSCyr/d" updmap.cfg
sed "/pscyr.map/d" updmap.cfg
/usr/bin/updmap
fi

if 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, это просто один из примеров что не все шрифты решают.

А что в данном случае?

ЗЫ: Вообще-то в этой теме я бы хотел получить ответ касаемо ебилда 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}), то в содержании ссылка есть (курсор меняется на соответстующий ссылке), но текста всей равно нет.

Как можно вылечить?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".