![](https://secure.gravatar.com/avatar/4013ea07df5cd1ec96a11a8e918a331a.jpg?s=120&d=mm&r=g)
hello all, after on-and-off effort, I finally get context + omega working. The result is impressive. hat off to hans and idris samawi for their effort. omega is a tex version that support utf-8 input. it can be used to typeset arabic. here are some of the things I discovers that might be useful to others; my system: context 2003.1.31 omega 1.23.2.1 tetex 2.0 1. using the command texexec --make --alone --tex=omega en fail. you need to recompile omega. get tetex-src-2.0.tar.gz. I am not a programmer, but know enough to hack bit and pieces. also, I cannot assure whether it safe or not. but, it works. do the usual ./configure and make stuff. After finish, make changes to omegad.h; #define infmaxstrings ( 800000L ) #define supmaxstrings ( 900000L ) #define infmainmemory ( 8000000L ) recompile omega. this is the tricky part. the command I use; (the proper way to make changes is in the .ch files, but I have no idea what to change) gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omegaini.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omega0.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omega1.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omega2.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omegaextra.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omega.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omegabis.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./.. -g -O2 -c omega3.c ./../klibtool link gcc -o omega omegaini.o omega0.o omega1.o omega2.o omegaextra.o omega.o omegabis.o omega3.o lib/lib.a ../kpathsea/libkpathsea.la -lm gcc -o omega omegaini.o omega0.o omega1.o omega2.o omegaextra.o omega.o omegabis.o omega3.o lib/lib.a ../kpathsea/STATIC/libkpathsea.a -lm 2. cp this 'omega' to 'bigomega' or whatever you like. 3. do texexec --make --alone --tex=bigomega en 4. you will get cont-en.oft. cp 'cont-en.oft' to 'bigomega.oft' 5. move the .oft format to the usual place. run 'texhash' 6. test. bigomega omtest.tex (* omtest.tex is from gamma.zip from idris ) or this simple file ====== test.tex======= \usemodule[gamma] \starttext \startarab A b t \section{\arab{A b t }} \stoparab \stoptext 6. you get test.dvi, do this to get pdf. odvisp -V -o test.ps test.dvi ps2pdf test.ps I am sure some of the steps can be simplified or corrected by the experts. I think you need to rename the new omega to avoid clash with the original omega. again, thanks to hans and idris. zamri
![](https://secure.gravatar.com/avatar/4d93e6d89c1355aade84cc5c1d6a2065.jpg?s=120&d=mm&r=g)
It's nice to see you got this working. I don't use the latest Omega 1.23.2; still 1.15 here and compiling Gamma works on teTeX and fpTeX without a hitch (for some applications you may have to increase the appropriate texmf.cnf values). Giuseppe has ported much of the eTeX functionality to Omega1.15 (eOmega1.15). Once this is tested and debugged it will make Gamma much easier to run maintain, at least until the Omega people release a stable, fast Omega (one day, perhaps this century;->). As Giuseppe notes, 1.23.2 passes the TRIP test but not 1.15; yet 1.15 works better for most practical purposes and large projects (speed, etc.). Right now, eOmega is only available for MiKTeX; I'm still anxiously awaiting fpTeX (or even teTeX) binaries so I can test it. I am also pursuing some funding avenues for this work. Best wishes Idris zamri wrote:
hello all,
after on-and-off effort, I finally get context + omega working. The result is impressive. hat off to hans and idris samawi for their effort. omega is a tex version that support utf-8 input. it can be used to typeset arabic. here are some of the things I discovers that might be useful to others;
![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
At 09:58 AM 2/27/2003 -0700, you wrote:
Right now, eOmega is only available for MiKTeX; I'm still anxiously awaiting fpTeX (or even teTeX) binaries so I can test it. I am also pursuing some funding avenues for this work.
there are fptex binaries now Hans ------------------------------------------------------------------------- Hans Hagen | PRAGMA ADE | pragma@wxs.nl Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: +31 (0)38 477 53 69 | fax: +31 (0)38 477 53 74 | www.pragma-ade.com ------------------------------------------------------------------------- information: http://www.pragma-ade.com/roadmap.pdf documentation: http://www.pragma-ade.com/showcase.pdf -------------------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Idris S Hamid
-
zamri