[tex4ht] two versions of unicode.4ht
Ulrike Fischer
news3 at nililand.de
Wed Aug 3 20:33:20 CEST 2016
Michal,
> Quoting Ulrike Fischer (2016-08-03 18:02:41)
>>
>> > There is quite a lot of unicode.4hf versions generated from
>> > tex4ht-fonts-4hf.tex:
>>
>> Yes I know. I'm not wondering about this.
>>
>> But why do I have two in the iso8859/1/charset folder?
>>
>> Only "iso8859/1" has a "uni" subfolder in the charset folder with an
>> additional unicode.4ht.
>>
>> E.g. compare in your list iso88859/1 with iso8859/2:
>>
>> 2 versions here:
>>
>> > tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/2/charset/unicode.4hf
>> > tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/2/html/charset/unicode.4hf
>>
>> but 3 versions here:
>>
>> > tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/1/charset/uni/unicode.4hf
>> ^^^ odd
>> > tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/1/charset/unicode.4hf
>> > tex4ht.dir/texmf/tex4ht/ht-fonts/iso8859/1/html/charset/unicode.4hf
>>
> I don't really understand how tex4ht selects unicode.4hf files. On my
> machine, it always selects the one in charset subdir, I don't even know
> how it is possible to select one in another subdir. Surely with
> tex4ht.env edit.
Well the general principle easy.
In the env-file there are blocks e.g.
<symhtf>
i/tex4ht/ht-fonts/symbol/!
i/tex4ht/ht-fonts/unicode/!
i/tex4ht/ht-fonts/ascii/!
i/tex4ht/ht-fonts/alias/!
</symhtf>
and with the -c option you are chosing such a block. -cunihtf will use
the <unihtf> block, and -csymhtf the <unihtf> block.
The <default> block seem to be the fallback.
The problem are the finer details, miktex seems to need two subfolder
levels, while texlive seems to look only in the next subfolder.
--
Mit freundlichen Grüßen
Ulrike Fischer
mailto:news3 at nililand.de
More information about the tex4ht
mailing list