[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