Re: Automatic Nikud insertion
Sivan Toledo <stoledo-Uo0HRlKCksNmR6Xm/[email protected]> Tue, 17 Oct 2006 09:52:13 +0200
| Newsgroups | gmane.linux.region.israel.ivrix.discuss |
|---|---|
| Message-ID | <[email protected]> |
I am not sure why Dov is trying to do this automatically. Placing NIKUD=20 is exciting and I agree with Jonathan that Dov's program is an excellent=20 start, but I am not sure that this is really needed. The NIKUD can be placed visually in both fontforge (which I assume is=20 still used for maintaining the sources of the Culmus fonts) and also in=20 a free Microsoft tool called VOLT. Both produce the required GPOS table.=20 From my experience, doing this visual editing for a font does not take=20 long. It is also possible to write a script that will generate an=20 initial placement that can be then adjusted for difficult letter/nikud=20 pairs. My sense is that this requires less effort than to write an automatic=20 program that does a good job in every case. Perhaps Dov's code can be used to insert some reasonable initial=20 placements in the SPD file (the fontforge source), which will then be=20 visually edited in fontforge. I am sorry that I cannot offer to do this myself (I am too busy), but I=20 will be happy to show somebody how to use VOLT and how to partially=20 automate the process with a script that will generate an initial=20 placement for VOLT. Sivan Jonathan Ben Avraham wrote: > Hi Dov, > This is an excellent start. Of course, it's still a long way from the=20 > quality that we need for OpenOffice. > > 1. The HEBREW POINT DAGESH in the HEBREW LETTER SHIN of =D7=94=D7=A9=D7= =9E=D7=99=D7=9D is=20 > misplaced. > > 2. The HEBREW POINT HOLAM after the HEBREW LETTER HET in =D7=97=D7=A9=D7= =9A elides=20 > with the HEBREW POINT SHIN DOT above the HEBREW LETTER SHIN. > > 3. The HEBREW POINT PATAH under the HEBREW LETTER AYIN in =D7=A2=D7=9C = elides=20 > with the HEBREW LETTER AYIN itself. > > 4. The HEBREW PUNCTUATION MAQAF (if that's what it is and not a LATIN=20 > HYPHEN-MINUS in =D7=A2=D7=9C-=D7=A4=D7=A0=D7=99 is too far from the HEB= REW LETTER LAMED. > > In addition to the above placement problems, the HEBREW POINT HATAF=20 > SEGOL is slightly malformed - the horizontal dots of the segol portion=20 > of the HEBREW POINT HATAF SEGOL need to be separated a bit. > > Regards, > > - yba > > > On Tue, 17 Oct 2006, Dov Grobgeld wrote: > >> Date: Tue, 17 Oct 2006 06:30:57 +0200 >> From: Dov Grobgeld <[email protected]> >> Reply-To: Ivrix Discussions <[email protected]> >> To: Ivrix Discussions <[email protected]> >> Subject: Automatic Nikud insertion >> >> Good morning, >> >> I wipped together a web page with work in progress. See: >> >> http://imagic.weizmann.ac.il/~dov/Hebrew/AutoNikud/ >> >> Have fun and send comments. >> >> Regards, >> Dov >> ---- >> Ivrix-discuss list. See http://ivrix.org.il. >> To unsubscribe, please send mail to=20 >> [email protected] with >> only the following line in the message body (NOT SUBJECT!): unsubscrib= e >> > ---- Ivrix-discuss list. See http://ivrix.org.il. To unsubscribe, please send mail to [email protected] wi= th only the following line in the message body (NOT SUBJECT!): unsubscribe