Opened 17 years ago

Closed 6 years ago

#3366 closed enhancement (fixed)

Add support for vowels (nikud) in Hebrew (and Arabic?)

Reported by: Dov Feldstern Owned by: nobody@…
Priority: low Milestone: 2.3.0
Component: BiDi Support Version: 1.5.0svn
Severity: minor Keywords:
Cc: HebUser, Juergen Spitzmueller, Guy Rutenberg

Description (last modified by ps)

Hebrew and Arabic use "points" ("nikud" in Hebrew, I think it's "tashkil" in
Arabic) to signify the vowels. These points are composed of dots or lines which
appear above, inside, or below the letters.

This is not a major issue, because nikud is normally omitted, but it would be
nice to have.

It seems that LyX may have supported this feature sometime in the past (the
sources still contain a lot of code which pertains to this), but it hasn't
supported this feature fully for quite a while (I have tried using it in Hebrew
in 1.3.X with only partial success).

In order to get it fully working, work would need to be done on both the
frontend (display the nikud in the correct positions -- currently it's usable,
but slightly off), and the backend (currently, latex chokes on the nikud symbols).

Some references which may be useful:

(and also, incidentally, uses culmus fonts). I have had success using it as
follows: type files in LyX, with nikud; then, export to latex, and change the
\usepackage{babel} to \usepackage{culmus} (after having set the package up
correctly). That's all --- the output is generated correctly. In my opinion, it
would be best for LyX to automatically use this package for Hebrew instead of
babel (it includes babel). However, I don't understand enough about how latex
works, and latex packages, to do this in a robust way. (As far as I know , this

package is not in CTAN.)

Change History (10)

comment:1 by Georg Baum, 17 years ago

Since the nikud package implements an algorithm by Sivan Toledo, and since he
is a LyX user himself it might be possible that he knows something about the
partially existing nikud support in LyX. Or maybe Dekel.
Maybe you can ask them?

comment:2 by Dov Feldstern, 17 years ago

See #3613 for more details on nikud support. Apparently ivritex 1.2.1
supports nikud, but there are some issues with this version of ivritex which
have to be worked out...

comment:3 by Uwe Stöhr, 15 years ago

Dov, is there progress in ivritex in supporting nikud?

comment:4 by ps, 15 years ago

Priority: highnormal

comment:5 by ps, 15 years ago

Description: modified (diff)
Type: defectenhancement

comment:6 by ps, 15 years ago

Priority: normallow

comment:7 by Juergen Spitzmueller, 6 years ago

Cc: HebUser Juergen Spitzmueller added

I just tested a bit, and it seems that Nikud are at least partially supported now (if the font provides the respective glyphs).

Hebuser, can you say something about that?

comment:8 by Juergen Spitzmueller, 6 years ago

Cc: Guy Rutenberg added

Guy, can you help us here? How is the status of this request? It seems to me Nikud do work (at least partially).

comment:9 by Guy Rutenberg, 6 years ago

Works as expected with XeTeX. I think this issue can be closed as fixed. Note that in LyX itself you do need a screen font that supports Nikud (DejaVu Serif support most of it but not some esoteric ones).

comment:10 by Juergen Spitzmueller, 6 years ago

Milestone: 2.3.0
Resolution: fixed
Status: newclosed

OK. Thanks for checking.

Note: See TracTickets for help on using tickets.