Re: [gnome-cyr] Re: gdk: Missing charsets in FontSet creation



On Сбт, 2001-11-17 at 23:00, Andrey Khavryuchenko wrote:
> Dmitry,
> 
> "DGM" == Dmitry G Mastrukov wrote:
> 
>  DGM> Оп-ля. Сейчас смотрю 0.32, так там, похоже, fontmap2 больше не
>  DGM> используется, а используются файлы из <PATH_TO_GNOME>/etc/gnome/fonts/
>  DGM> Всё равно, надо в gnome-print.fontmap найти 
>  DGM> <font type="type1alias" name="helvetica" ....>
>  DGM> и поправить ниже
>  DGM> <file type="afm" path="..." ...>
>  DGM> путь с адобовских .afm на .afm с кириллицей.
> 
> Угу, таки да.  
> 
> $ rpm -q gnome-print
> gnome-print-0.30-4
> 
> И в /etc/gnome/fonts/gnome-print-rpm.fontmap гельветика отсутствовала как
> класс.  Скопировал записи из fontmap2, поменял как ты сказал -- заработало.
> 
По идее, надо изничтожать все вхождения адобовских .afm. Должна ведь
алиаситься не только гельветика, но и все стандартные PostScript шрифты.
И все они у меня алиасятся с адобовскими .afm'ами.
Я устанавливал всё из тарбола (собирал, точнее) и поборол это так:
1. Заменил в дистрибутиве gnome-print в каталоге fonts файл
adobe-urw.font на прилагаемый.
2. Удалил в системе каталог /usr/share/fonts/afm/adobe (или
<PATH_TO_GNOME>/share/fonts/afm/adobe.
3. Поправил в дистрибутиве gnome-print afms/adobe/Makefile.in строку
install-data-am: install-afmdataDATA
на
install-data-am:

Необходимость двух последних пунктов состоит в том, что номер версии
.afm от adobe выше, чем у URW с кириллицей. И у меня на машине без двух
последних пунктов алиасы на стандартные шрифты всё равно выставляются в
адобовские .afm'ки. Да и вообще, наличие адобовских .afm'ов кажется мне
идеологически вредным, по крайней мере для кириллицы.

Дмитрий

<?xml version="1.0"?>
<fontfile>
  <font format="type1" metrics="*ghostscript/a010015l.afm" glyphs="*ghostscript/a010015l.pfb" name="AvantGarde-Demi" fullname="ITC Avant Garde Gothic Demi" familyname="ITC Avant Garde Gothic" weight="Demi" version="0.1" alias="URWGothicL-Demi"/>
  <font format="type1" metrics="*ghostscript/a010035l.afm" glyphs="*ghostscript/a010035l.pfb" name="AvantGarde-DemiOblique" fullname="ITC Avant Garde Gothic Demi Oblique" familyname="ITC Avant Garde Gothic" weight="Demi" version="0.1" alias="URWGothicL-DemiObli"/>
  <font format="type1" metrics="*ghostscript/a010013l.afm" glyphs="*ghostscript/a010013l.pfb" name="AvantGarde-Book" fullname="ITC Avant Garde Gothic Book" familyname="ITC Avant Garde Gothic" weight="Book" version="0.1" alias="URWGothicL-Book"/>
  <font format="type1" metrics="*ghostscript/a010033l.afm" glyphs="*ghostscript/a010033l.pfb" name="AvantGarde-BookOblique" fullname="ITC Avant Garde Gothic Book Oblique" familyname="ITC Avant Garde Gothic" weight="Book" version="0.1" alias="URWGothicL-BookObli"/>
  <font format="type1" metrics="*ghostscript/b018015l.afm" glyphs="*ghostscript/b018015l.pfb" name="Bookman-Demi" fullname="ITC Bookman Demi" familyname="ITC Bookman" weight="Demi" version="0.1" alias="URWBookmanL-DemiBold"/>
  <font format="type1" metrics="*ghostscript/b018035l.afm" glyphs="*ghostscript/b018035l.pfb" name="Bookman-DemiItalic" fullname="ITC Bookman Demi Italic" familyname="ITC Bookman" weight="Demi" version="0.1" alias="URWBookmanL-DemiBoldItal"/>
  <font format="type1" metrics="*ghostscript/b018012l.afm" glyphs="*ghostscript/b018012l.pfb" name="Bookman-Light" fullname="ITC Bookman Light" familyname="ITC Bookman" weight="Light" version="0.1" alias="URWBookmanL-Ligh"/>
  <font format="type1" metrics="*ghostscript/b018032l.afm" glyphs="*ghostscript/b018032l.pfb" name="Bookman-LightItalic" fullname="ITC Bookman Light Italic" familyname="ITC Bookman" weight="Light" version="0.1" alias="URWBookmanL-LighItal"/>
  <font format="type1" metrics="*ghostscript/n022004l.afm" glyphs="*ghostscript/n022004l.pfb" name="Courier-Bold" fullname="Courier Bold" familyname="Courier" weight="Bold" version="0.1" alias="NimbusMonL-Bold"/>
  <font format="type1" metrics="*ghostscript/n022024l.afm" glyphs="*ghostscript/n022024l.pfb" name="Courier-BoldOblique" fullname="Courier Bold Oblique" familyname="Courier" weight="Bold" version="0.1" alias="NimbusMonL-BoldObli"/>
  <font format="type1" metrics="*ghostscript/n022003l.afm" glyphs="*ghostscript/n022003l.pfb" name="Courier" fullname="Courier" familyname="Courier" weight="Medium" version="0.1" alias="NimbusMonL-Regu"/>
  <font format="type1" metrics="*ghostscript/n022023l.afm" glyphs="*ghostscript/n022023l.pfb" name="Courier-Oblique" fullname="Courier Oblique" familyname="Courier" weight="Medium" version="0.1" alias="NimbusMonL-ReguObli"/>
  <font format="type1" metrics="*ghostscript/n019004l.afm" glyphs="*ghostscript/n019004l.pfb" name="Helvetica-Bold" fullname="Helvetica Bold" familyname="Helvetica" weight="Bold" version="0.1" alias="NimbusSanL-Bold"/>
  <font format="type1" metrics="*ghostscript/n019044l.afm" glyphs="*ghostscript/n019044l.pfb" name="Helvetica-Narrow-Bold" fullname="Helvetica Narrow Bold" familyname="Helvetica" weight="Bold" version="0.1" alias="NimbusSanL-BoldCond"/>
  <font format="type1" metrics="*ghostscript/n019024l.afm" glyphs="*ghostscript/n019024l.pfb" name="Helvetica-BoldOblique" fullname="Helvetica Bold Oblique" familyname="Helvetica" weight="Bold" version="0.1" alias="NimbusSanL-BoldItal"/>
  <font format="type1" metrics="*ghostscript/n019064l.afm" glyphs="*ghostscript/n019064l.pfb" name="Helvetica-Narrow-BoldOblique" fullname="Helvetica Narrow Bold Oblique" familyname="Helvetica" weight="Bold" version="0.1" alias="NimbusSanL-BoldCondItal"/>
  <font format="type1" metrics="*ghostscript/n019003l.afm" glyphs="*ghostscript/n019003l.pfb" name="Helvetica" fullname="Helvetica" familyname="Helvetica" weight="Medium" version="0.1" alias="NimbusSanL-Regu"/>
  <font format="type1" metrics="*ghostscript/n019043l.afm" glyphs="*ghostscript/n019043l.pfb" name="Helvetica-Narrow" fullname="Helvetica Narrow" familyname="Helvetica" weight="Medium" version="0.1" alias="NimbusSanL-ReguCond"/>
  <font format="type1" metrics="*ghostscript/n019023l.afm" glyphs="*ghostscript/n019023l.pfb" name="Helvetica-Oblique" fullname="Helvetica Oblique" familyname="Helvetica" weight="Medium" version="0.1" alias="NimbusSanL-ReguItal"/>
  <font format="type1" metrics="*ghostscript/n019063l.afm" glyphs="*ghostscript/n019063l.pfb" name="Helvetica-Narrow-Oblique" fullname="Helvetica Narrow Oblique" familyname="Helvetica" weight="Medium" version="0.1" alias="NimbusSanL-ReguCondItal"/>
  <font format="type1" metrics="*ghostscript/c059016l.afm" glyphs="*ghostscript/c059016l.pfb" name="NewCenturySchlbk-Bold" fullname="New Century Schoolbook Bold" familyname="New Century Schoolbook" weight="Bold" version="0.1" alias="CenturySchL-Bold"/>
  <font format="type1" metrics="*ghostscript/c059036l.afm" glyphs="*ghostscript/c059036l.pfb" name="NewCenturySchlbk-BoldItalic" fullname="New Century Schoolbook Bold Italic" familyname="New Century Schoolbook" weight="Bold" version="0.1" alias="CenturySchL-BoldItal"/>
  <font format="type1" metrics="*ghostscript/c059013l.afm" glyphs="*ghostscript/c059013l.pfb" name="NewCenturySchlbk-Roman" fullname="New Century Schoolbook Roman" familyname="New Century Schoolbook" weight="Roman" version="0.1" alias="CenturySchL-Roma"/>
  <font format="type1" metrics="*ghostscript/c059033l.afm" glyphs="*ghostscript/c059033l.pfb" name="NewCenturySchlbk-Italic" fullname="New Century Schoolbook Italic" familyname="New Century Schoolbook" weight="Medium" version="0.1" alias="CenturySchL-Ital"/>
  <font format="type1" metrics="*ghostscript/p052004l.afm" glyphs="*ghostscript/p052004l.pfb" name="Palatino-Bold" fullname="Palatino Bold" familyname="Palatino" weight="Bold" version="0.1" alias="URWPalladioL-Bold"/>
  <font format="type1" metrics="*ghostscript/p052024l.afm" glyphs="*ghostscript/p052024l.pfb" name="Palatino-BoldItalic" fullname="Palatino Bold Italic" familyname="Palatino" weight="Bold" version="0.1" alias="NimbusMonL-BoldObli"/>
  <font format="type1" metrics="*ghostscript/p052003l.afm" glyphs="*ghostscript/p052003l.pfb" name="Palatino-Roman" fullname="Palatino Roman" familyname="Palatino" weight="Roman" version="0.1" alias="URWPalladioL-Roma"/>
  <font format="type1" metrics="*ghostscript/p052023l.afm" glyphs="*ghostscript/p052023l.pfb" name="Palatino-Italic" fullname="Palatino Italic" familyname="Palatino" weight="Medium" version="0.1" alias="URWPalladioL-Ital"/>
  <font format="type1" metrics="*ghostscript/s050000l.afm" glyphs="*ghostscript/s050000l.pfb" name="Symbol" fullname="Symbol" familyname="Symbol" weight="Medium" version="0.1" alias="StandardSymL"/>
  <font format="type1" metrics="*ghostscript/n021004l.afm" glyphs="*ghostscript/n021004l.pfb" name="Times-Bold" fullname="Times Bold" familyname="Times" weight="Bold" version="0.1" alias="NimbusRomNo9L-Medi"/>
  <font format="type1" metrics="*ghostscript/n021024l.afm" glyphs="*ghostscript/n021024l.pfb" name="Times-BoldItalic" fullname="Times Bold Italic" familyname="Times" weight="Bold" version="0.1" alias="NimbusRomNo9L-MediItal"/>
  <font format="type1" metrics="*ghostscript/n021003l.afm" glyphs="*ghostscript/n021003l.pfb" name="Times-Roman" fullname="Times Roman" familyname="Times" weight="Roman" version="0.1" alias="NimbusRomNo9L-Regu"/>
  <font format="type1" metrics="*ghostscript/n021023l.afm" glyphs="*ghostscript/n021023l.pfb" name="Times-Italic" fullname="Times Italic" familyname="Times" weight="Medium" version="0.1" alias="NimbusRomNo9L-ReguItal"/>
  <font format="type1" metrics="*ghostscript/z003034l.afm" glyphs="*ghostscript/z003034l.pfb" name="ZapfChancery-MediumItalic" fullname="ITC Zapf Chancery Medium Italic" familyname="ITC Zapf Chancery" weight="Medium" version="0.1" alias="URWChanceryL-MediItal"/>
  <font format="type1" metrics="*ghostscript/d050000l.afm" glyphs="*ghostscript/d050000l.pfb" name="ZapfDingbats" fullname="ITC Zapf Dingbats" familyname="ITC Zapf Dingbats" weight="Medium" version="0.1" alias="Dingbats"/>
</fontfile>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]