Hi Danai,

> > > If updmap.cfg does contain these lines, then something has gone wrong
> > > with updmap-sys.  Please run updmap-sys again as root, and see for
> > > *any* output relating to "wadalab".  Also, none of the output of
> > > updmap-sys may refer to files in your own /root/.texmf(-var)/
> > > directory or to /usr/local/share/.  They should all point to
> > > configuration files inside /usr/share/texmf(-tetex)/.
> > 
> > There are also /usr/share/texmf-texlive lines, as well as
> > /etc/texmf/map/dvips/hlatex/uhc-base.map. I've attached the output so
> > there is no confusion. Only one line refers to wadalab:
> > 
> > updmap-sys: using map file 
> > `/usr/share/texmf/fonts/map/dvips/wadalab/wadalab.map'
> 
> All looks fine; I've never considered mixing teTeX and TeXlive, but
> apparently it works on your computer. ;)

OK, I just installed a bunch of packages that seemed like they might
be relevant...

> > > Also rename /home/frederik/.texmf-var/ to /home/frederik/.texmf-var2 .
> > > If there are any leftovers from previous attempts to build PK fonts,
> > > then dvips will prefer these dysfunctional fonts rather than use the
> > > Type1 fonts.
> > > 
> > > The ratio behind this is to ascertain that we're dealing solely with
> > > files from the Debian package, and not local files.
> > 
> > That solves the problem!
> > 
> > $ dvips JIS.dvi
> > This is dvips(k) 5.95a Copyright 2005 Radical Eye Software 
> > (www.radicaleye.com)
> > ' TeX output 2007.01.13:1936' -> JIS.ps
> > <tex.pro><texps.pro>. <cmbx12.pfb><dmjkb.pfb><dmjkf.pfb><dmjhira.pfb>
> > <dmjkj.pfb><dmjka.pfb><dmjkg.pfb><dmjkd.pfb><dmjkl.pfb><dmjki.pfb><dmjkk.pfb>
> 1> <dmjke.pfb><dmjsy.pfb><dmjkata.pfb><cmr12.pfb>[1] 
> > 
> > When I move the directory back, then the error returns.
> 
> OK.  Now remove the old and dysfunctional PK fonts:
> 
> rm -rf ~/.texmf-var/fonts/pk/ljfour/wadalab
> 
> Or better yet, remove ~/.texmf-var/ completely to be sure that
> older remnants and your locally created "updmap" files are removed as
> well.  If you choose this option, then fonts like cm, ec, etc. will be
> recompiled next time you need them with xdvi, dvips, etc.

Done.

> > I'm now curious what the moral should be - did I do something wrong at
> > some point? I was trying to use 'ucs.sty' earlier, and I put a bunch
> > of files from that package in texmf/tex/ so they would be in my path,
> > was that what caused the problem? I'll attach a listing of the
> > contents of those directories if that helps.
> 
> No, this is a problem that few people know of, so don't worry.  It's
> got nothing to do with UCS.
> Tip though: don't mix UCS with CJK; they don't like each other too
> well.  And with CJKutf8 you don't need UCS anymore.  Cfr. several
> emails in the CJK archives (see below).

OK.

> The reason is that TeX tried to look for Type1 fonts, but didn't find
> them so it started to look for PK fonts.  Since they have never been
> created before, MakeTeXPK started to build them.  Of course, it can't
> and the non-working PK files just sit in your ~/.texmf-var/.  When
> kpathsea looks again for CJK fonts, it will use the PK fonts in your
> local TEXMF directory thining that they have been correctly
> converted.  Hence your problem.
> 
> I will clarify this in the README.Debian documentation, after which I
> think I can close this bug.  I will upload a new version of the Debian
> CJK package in February.

OK. Doesn't this sound like a bug in MakeTeXPK? It seems like the
fonts should be built in a temporary location, and only moved to their
final destinations if the build was successful.

> [Some extra information; I just can't stop writing.]
> 
> Other TeX fonts like Computer Modern, EC, etc. will create PK fonts
> from other font formats.  This was also the "old way" of CJK fonts
> using ttf2tfm: the thus created TFM files would guide MakeTeXPK to
> create PK fonts.  There are three reasons why this isn't the best
> option, and why I chose Type1 for CJK (the "modern way", also
> preferred upstream).
> 
> The first is quality: PK files are bitmap fonts, and if you print on a
> higher quality printer, results are a bit blocky, making CJK glyphs
> more difficult to read.
> 
> The second is time.  For every font table (which consists of max. 255
> glyphs each) you need to create a PK font.  This is only created ad
> hoc when TeX needs it, e.g. when viewing it with xdvi or using dvips.
> Not only that, but it also needs to create PK fonts for each
> resolution: 720dpi, 1440dpi, and so on.  So if you change from 10pt to
> 12pt or if you enlarge your view in xdvi, the whole PK creation
> process begins all over again.  Creating a set of subfonts with
> ttf2tfm is done in seconds at the beginning, but after a while you'll
> get irritated by the MakeTeXPK process.
> 
> The third is that such PK fonts are now always saved in your local
> TEXMF directory in ~/.texmf-var/, even if you are root or if you have
> set the permissions in /var/cache/fonts/ (this used to be an option in
> Debian teTeX2 and early versions of teTeX3).  If you have a
> single-user computer then that's no problem, but imagine if you have a
> few users who use TeX, and they all use CJK.  A waste of space.
> 
> 
> Thanks for reporting and helping me make this package even better. =D
> When you've got more general questions about the use of CJK, you can
> send an email to the CJK user list at cjk@ffii.org, or browse the
> archives at http://lists.ffii.org/pipermail/cjk/ .

OK, I've subscribed to the list. Thanks to you as well!

Frederik


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to