Trying to add support for Hebrew to TeX Live 2016, as I find I have to do each 
time a new release comes out, I have, after much trial-and-effort, succeeded in 
at least getting \language {hebrew} to be accepted without complaint.  However, 
looking at the (incredibly voluminous) output from TLMGR GUI Actions: Rebuild 
all formats, after iinvoking TLMGR generate language --rebuild-sys from the 
command line, I noticed that there was something (several things, really) about 
my "hyph-he.tex" file that caused problems.  These seemed to consist of 
"non-letter" and "duplicate pattern" :

(c:/TeX/Live/texmf-local/tex/generic/hyph-utf8/patterns/hyph-he.tex
! Nonletter.
l.16 ן
       1
! Duplicate pattern.
l.28 ×°1
        
! Duplicate pattern.
l.30 ײ1
        
! Nonletter.
l.31 ײַ
        1
! Nonletter.
l.59 מּ
        1
))
 ) )

so I simply removed the offending lines from the file. But I have a number of 
questions :

1) Why do I have to use the TLMGR GUI to perform a "Rebuild all formats" when I 
have already used the command-line and requested "generate language 
--rebuild-sys" ?

2) Why are the diagnostics in crypto-speak and not in Unicode ?  I can make no 
sense of (e.g.,) "! Nonletter.  l.59 מּ" whatsoever, nor can I correlate it 
with line 59 of "hyph-he.tex"

3) Is it any way possible to suppress all the "non-error" messages in the TLMGR 
GUI transcript so that one can see the errors at a glance, or at the very least 
could all the errors be concatenated and appended ?

4) What is actually /wrong/ with my original "hyph-he.tex" (attached)

5) Why is Hebrew not natively supported by TeX Live ?  It is hardly a minority 
language.

Philip Taylor
\patterns {%
א1
ג1
ד1
ה1
ו1
ז1
ח1
ט1
י1
ך1
כ1
ל1
ם1
מ1
ן1
× 1
ס1
×¢1
×£1
פ1
×¥1
צ1
×§1
ר1
ש1
ת1
×°1
×±1
ײ1
ײַ1
ﬠ1
ﬡ1
ﬢ1
ﬣ1
ﬤ1
ﬥ1
ﬦ1
ﬧ1
ﬨ1
שׁ1
שׂ1
שּׁ1
שּׂ1
אַ1
אָ1
אּ1
בּ1
גּ1
דּ1
הּ1
וּ1
זּ1
טּ1
יּ1
ךּ1
כּ1
לּ1
מּ1
נּ1
סּ1
ףּ1
פּ1
צּ1
קּ1
רּ1
שּ1
תּ1
וֹ1
בֿ1
כֿ1
פֿ1
ﭏ1
}

Reply via email to