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