[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cgreek:00348] Re: correcting ibycus fonts
>>>>> "TAKAHASHI" == TAKAHASHI Naoto <ntakahas@xxxxxxxx> writes:
TAKAHASHI> Bill Furley writes:
>> Pierre Mackay sent this reply to me and asked me to post it the
>> cgreek mailing list (it's way above my head, so I hope somebody
>> understands it and can translate it into a usable form):
>>>>>>> Pierre Mackay writes:
>> >/ /I am sorry that this error keeps reappearing. I will have
>> to look at >the CTAN files once again. >I thought it had at
>> last been corrected.
>> >Fortunately it is easily cured even without downloading the
>> CTAN stuff >again. >If you are using pfb, and have the t1*
>> utilities, you need the sequence >t1ascii -> t1disasm >to get
>> to a pfa, and t1asm -> t1binary to get back to a pfb. If, in
>> >these days of immense disks, you just stick with pfa, it is
>> even easier. >The diff, below, shows what is wrong, and how to
>> >cure it. The first pair is what you want, the second is what
>> is causing >the trouble Only the 133 and the 141 need to be
>> changed. I do this in >emacs.
>> >diff IbycusHTG-Regular.pfa IbycusHTG-Regular.pfa-bad
>> >121,122c121,122 >< dup 133 /omicronperispomene put >< dup 141
>> /omicronasperperispomene put
>> >---
>>>> dup 141 /omicronperispomene put dup 133
>>>> /omicronasperperispomene put
TAKAHASHI> I created fibr84.pfa and found it already has the above
TAKAHASHI> pair. So I imagined it is the glyph data which are
TAKAHASHI> exchanged. Anyway, I did the following on my Debian
TAKAHASHI> system and got the correct output.
TAKAHASHI> # apt-get install t1utils # cd
TAKAHASHI> /usr/local/share/texmf/fonts/type1/public/ibycus4 #
TAKAHASHI> t1ascii fibr84.pfb | t1disasm > fibr84.pfa # emacs
TAKAHASHI> fibr84.pfa (Exchange "dup 133" and "dup 141".) # t1asm
TAKAHASHI> fibr84.pfa | t1binary > fibr84.pfb
I have the following files in .../ibycus4/
fibr84.pfa (empty)
IbycusHTG-Regular.pfa
ibyhtgr_.pfb
which ones need to be changed or manipulated?
TAKAHASHI> As the above operation changes only Type1 font, you
TAKAHASHI> need to use \usepackage{psibycus} instead of
TAKAHASHI> \usepackage{ibycus4}.
TAKAHASHI> BTW, there is a typo in the README file of Ibycus4;
TAKAHASHI> "psibycus" is written as "ibycusps".
TAKAHASHI> -- TAKAHASHI Naoto ntakahas@xxxxxxxx
TAKAHASHI> http://www.m17n.org/ntakahas/
Bill Furley