[XeTeX] ArabXeTeX Kurdish input problem
Christoph Unger
christoph-kuelvi_unger at sil.org
Mon Apr 30 12:18:47 CEST 2007
Dear François,
thanks for you quick response and update. It works now, except that I
still must use '^z' to get U+0698, not quite as mnemonic as typing 'j'
would be. But this is as described in the tables in the manual.
Perhaps if I can find time to work myself into TECKit, I may look into
the possibility of devising a Kurdish input system that is oriented at
the Latin-based Kurdish orthography, which would make it much easier to
type. But this is for the future.
Thanks again for your work on ArabXeTeX,
Christoph
François Charette wrote:
> Dear Christoph,
>
> Thanks for spotting those bugs. I had indeed omitted the 'j' in the map
> file, and made a mistake with the 'w'.
>
> I have fixed and recompiled the Kurdish mappings, which you can download
> from this location:
> http://ankabut.net/xetex/kurdishmappings.zip
>
> They will be included in the next update on CTAN.
>
> Yes, you can modify any *.map file and compile it using teckit_compile
> (see the TECkit documentation for details). If you put the resulting
> *.tec file in your working directory, it should be loaded instead of the
> one installed on the system. in a future version I hope to include a
> cleaner mechanism that allows users to specify custom font-mappings.
>
> Thanks again for your report,
>
> François
>
>
>
>
>
> Christoph Unger a écrit :
>> Christoph Unger wrote:
>>
>>> Dear all,
>>>
>>> I am trying to write some Kurdish text (Behdini dialect) using ArabXeTeX
>>> 1.0, but I have a problem in that I don't seem to be able to get Unicode
>>> character 0698. This is a very important character, but when I type 'j',
>>> it just outputs the latin character 'j' (not even U+062C as the table in
>>> the manual shows; typing 'c' typesets U+062C, as it should, so this is
>>> OK). Everything else seems to work as it should.
>>>
>> I am sorry to say that this is not quite so: typing 'w' gets U+06CB (as
>> in Uighur, according to the table) instead of U+0648. When 'w' occurs
>> wordinternally, typing 'u' could be a work-around, but for word initial
>> 'w' typing 'u' would add a hamza in front, which is not correct.
>>
>> Is there a way that the user could tweak the input mappings?
>>
>> Best,
>> Christoph
>>
>>
>>
>>> Am I missing something?
>>>
>>> Below is the test document I wrote.
>>>
>>> Thanks in advance for all your help,
>>> Christoph
>>>
>>>
>>>
>>> \documentclass[a4paper,11pt]{scrartcl}
>>>
>>> % Using xelatex
>>>
>>> \usepackage{fontspec}
>>> \usepackage{xunicode}
>>> \usepackage{xltxtra}
>>> \usepackage{arabxetex}
>>>
>>>
>>>
>>> \setromanfont{Scheherazade}
>>> \newfontfamily\arabicfont[Script=Arabic]{Scheherazade}
>>> \newfontfamily\kurdishfont[Script=Arabic]{Scheherazade}
>>>
>>> \begin{document}
>>>
>>>
>>>
>>> \begin{kurdish}
>>> roja te bi xEr, tu ,cawa yI, ba^sI?
>>>
>>> roja te bi xEr, tu ,caua yI, ba^sI?
>>>
>>> j jj
>>>
>>> juuE avE
>>>
>>> cuuE avE
>>>
>>> axftna te ya raste
>>> \end{kurdish}
>>>
>>>
>>>
>>>
>>> \end{document}
>>>
>>> %%% Local Variables:
>>> %%% mode: latex
>>> %%% TeX-master: t
>>> %%% End:
>>>
>>>
>>
>
>
> _______________________________________________
> XeTeX mailing list
> postmaster at tug.org
> http://tug.org/mailman/listinfo/xetex
--
Dr. Christoph Unger
SIL International <www.sil.org>
Alleestr. 7
67308 Albisheim
Germany
Tel.: 06355-989939
More information about the XeTeX
mailing list