On Sun, 01 Jan 2006 14:21:39 -0700, Mojca Miklavec
Idris Samawi Hamid wrote:
Hi Mojca,
Here is a place to start ():
After some experimenting I managed to get your example on http://www.dtek.chalmers.se/~d97ost/omega/gamma/README to kind-of-work.
I get those strange arabic and whatever-strange-script-glyphs, but just a short question: how to typeset in utf-8?
The point is that you have to set up the otp filters to use the utf-8 filter instead of the transcription filter. See below... If you already have the regular omega support files in MiKTeX etc, then great. Otherwise: Here is a set of instructions for ConTeXt users: 1. Get the omega support files: http://www.ctan.org/get?fn=/systems/win32/fptex/0.7/package/omega.zip http://www.ctan.org/get?fn=/systems/win32/fptex/0.7/package/omegafonts.zip 2. Get rid of the following directories from omega.zip (not really necessary but if u want to be efficient): texmf/eomega texmf/omega/encodings 3. Put files in texmf-local; 4. Compile the Aleph format: mktexlsr texexec --make en -tex=aleph 5. Always start aleph files with this preamble: % tex=aleph output=dvipdfmx Now test: texexec the following file (in utf-8). I have included a modified version of the one u already have for xtra practice-) Study \def\ArabicUTF: it uses raw omega/aleph commands, but see also m-gamma.tex (in the ConTeXt distro) for some higher-level commands \definefiltersynonym \definefiltersequence \usefiltersequence Have fun! Best Idris ========================================================== % tex=aleph output=dvipdfmx \hoffset=0pt \def\ArabicUTF{\ocp\UTFArUni=inutf8 %% in88596 %\ocp\UTFArUni=in88596 \ocp\UniCUni=uni2cuni \ocp\CUniArab=cuni2oar % ocp's used \ocplist\UTFArOCP= \addbeforeocplist 1 \UTFArUni \addbeforeocplist 1 \UniCUni \addbeforeocplist 1 \CUniArab \nullocplist % ocp list \pushocplist\UTFArOCP} % apply this filter sequence \input m-gamma.tex \input type-omg.tex \switchtobodyfont[omarb,12pt] % \textdir TRT% \pardir TRT% \ArabicUTF \starttext ØŒ Ûª Ø› ØŸ Ø¡ Ø¢ Ø£ ؤ Ø¥ ئ ا ب Ø© ت Ø« ج Ø Ø® د Ø° ر ز س Ø´ ص ض Ø· ظ ع غ Ù€ Ù Ù‚ Ùƒ Ù„ Ù… Ù† Ù‡ Ùˆ Ù‰ ÙŠ Ù‹ ÙŒ Ù ÙŽ Ù Ù Ù‘ Ù’ Ù Ù¡ Ù¢ Ù£ Ù¤ Ù¥ Ù¦ Ù§ Ù¨ Ù© Ùª Ù« Ù¬ Ù° Ù± Ù¾ Ú† Ú˜ Ú¤ Ú¯ Ú¾ Û€ Û Ûƒ Û Û’ Û“ Û” Û• Û° Û± Û² Û³ Û´ Ûµ Û¶ Û· Û¸ Û¹ % ا ب ج د Ù‡ Ùˆ ز \stoptext ================================================================= Here's another file, similar to the one you started with: ================================================================= % tex=aleph output=dvipdfmx \input m-gamma.tex \input type-omg.tex \def\ArabicUTF{\ocp\UTFArUni=inutf8 %% in88596 %\ocp\UTFArUni=in88596 \ocp\UniCUni=uni2cuni \ocp\CUniArab=cuni2oar \ocplist\UTFArOCP= \addbeforeocplist 1 \UTFArUni \addbeforeocplist 1 \UniCUni \addbeforeocplist 1 \CUniArab \nullocplist \pushocplist\UTFArOCP} \setupbodyfont[omlgc,12pt] \showframe[text] \starttext% \start \ArabicUTF\switchtobodyfont[omarb]% \textdir TRT\pardir TRT بسم الله الرØمن الرØيم الله اكبر من أن يوص٠\stop \textbullet\ This is a test coffin {\tfb \textbullet\ This is a test coffin} {\tfc \textbullet\ This is a test coffin} {\tfd \textbullet\ This is a test coffin} {\tfx \textbullet\ This is a test coffin} {\tfxx \textbullet\ This is a test coffin} {\bf \textbullet\ This is a test coffin} {\bfc \textbullet\ This is a test coffin} \startgreek \textbullet\ A B G D a b g d {\tfc \textbullet\ A B G D a b g d} {\bf \textbullet\ A B G D a b g d} {\bfc \textbullet\ A B G D a b g d} \stopgreek \startarab `rby: \textbullet\ A b t th j H kh {\tfc \textbullet\ A b t th j H kh} {\bf \textbullet\ A b t th j H kh} {\bfc \textbullet\ A b t th j H kh} fArsy: {\tfc \textbullet\ A b p t th j ch H kh} \starturdu ArdU: {\tfc \textbullet\ A b p t 't th j ch H kh} \stopurdu `rby: bsm ALLah Al-rrHmn Al-rrHym fArsy: bh nAm khdAwnd b-kh-sh-nde mhrbAn \starturdu ArdU: ALLah kE nAm sE jw rHmAn w rHym hE \stopurdu \stoparab \stoptext ================================================================= -- Professor Idris Samawi Hamid Department of Philosophy Colorado State University Fort Collins, CO 80523 -- Using Opera's revolutionary e-mail client: http://www.opera.com/mail/