diff options
Diffstat (limited to 'Master/texmf-dist/doc/context/context-omega/hamid2.mail')
-rw-r--r-- | Master/texmf-dist/doc/context/context-omega/hamid2.mail | 101 |
1 files changed, 101 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/context/context-omega/hamid2.mail b/Master/texmf-dist/doc/context/context-omega/hamid2.mail new file mode 100644 index 00000000000..6c7eb075b6f --- /dev/null +++ b/Master/texmf-dist/doc/context/context-omega/hamid2.mail @@ -0,0 +1,101 @@ +>In addition to creating glyphs you will also have to modify the .ofm +>and .ovf files so that Omega and the DVI ware can access them. + +He's going to need a lot more help than this I'm afraid:-) + +1. Read the following two papers carefully again and again; they are your friends:-) + +http://omega.cse.unsw.edu.au:8080/papers/tsukuba-methods97.pdf +http://omega.cse.unsw.edu.au:8080/papers/ridt-omega98.pdf + +DO THIS FIRST! + +2. Make a pfb/pfa file containing the glyphs you need (if u have a choice, go with pfb. Default dvips will work better and u'll be able to use dvipdfm, which cannot parse pfa files at all. If you cannot create pfb, send me the file at ishamid@attbi.com and I'll convert it for you; pfa's are a pain) + +3. Add the approprriatete lines for each of your glyphs to +texmf\omega\lambda\misc\omlgc.cfg +Nake sure u list your glyph positions in hexadecimal notation. + +You probably want to rename omlgc.cfg to something else like omlgcch.cfg. + +5. Get the following from the TeXLive cd: +\support\makeovp.zip, containing makeovp.pl. +There is a SH file with a sample of its use using omlgc. + +4. Following are instructions for cooking omarab.ovf. You want your own ovf, say, omlgcch.ovf (<ch> for <cherokee>). Generate an afm file for your private glyph pfb/pfa plus the afm files that are listed in the SH file (base files for omlgc found in +\texmf\fonts\afm\public\omega ) + +Using the instructions below and the SH file (IGNORE the kernings.afm file!) you can figure out how to make your own ovp and ovf. Before making the ovf file, examine the ovp file created, especially the first few lines, to see how the font-metric info from the afm's are concatenated. Very instructive. + +6. Don't forget the rest of the accounting: +a) adding lines to a map file and pointing dvips/dvipdfm to it; +b) creating an FD file if u use LaTeX; +c) plugging in the cherokee otp. If u get stuck be sure to read +http://omega.cse.unsw.edu.au:8080/papers/tsukuba-arabic97.pdf +although it appears that your case is quite simple; +d) I'm probably forgetting something:-) + +I invite Jonas Öster or anyone else to post these instructions on their website. I have wanted to do a comprehensive omega font how-to for some time now but I've just been too busy. So anyone, please feel free to improve, modify, and post. + +Best wishes +Idris +============================================== +[How to cook omarab.ovf:] +[Ingredients: omarab.cfg, omseco.afm, omsea1.afm, omsea2.afm, omsea3.afm] + +#perl makeovp.pl omarab.cfg omseco.afm omsea1.afm omsea2.afm omsea3.afm omarab.ovp +#pltotf omseco.pl omseco.tfm +#pltotf omsea1.pl omsea1.tfm +#pltotf omsea2.pl omsea2.tfm +#pltotf omsea3.pl omsea3.tfm +#ovp2ovf omarab.ovp omarab.ovf omarab.ofm + +[If the last line does not work, try +#ovp2ovf omarab.ovp omarab.ovf omarab.tfm +rename omarab.tfm to omarab.ofm ===> ofm directory] +----------------------------- +[How to distill omarab.ovp from omarab.ovf:] + +[Use a different directory or a different name for +the output ovp so that omarab.ovp created above is not overwritten] + +[get omarab.ofm & rename to omarab.tfm] + +#ovf2ovp omarab.ovf omarab.tfm omarab.ovp +========================================================= +[How to cook omarabb.ovf:] +[Ingredients: omarab.cfg, omsecob.afm, omsea1b.afm, omsea2b.afm, omsea3b.afm] + +#perl makeovp.pl omarab.cfg omsecob.afm omsea1b.afm omsea2b.afm omsea3b.afm omarabb.ovp +#pltotf omsecob.pl omsecob.tfm +#pltotf omsea1b.pl omsea1b.tfm +#pltotf omsea2b.pl omsea2b.tfm +#pltotf omsea3b.pl omsea3b.tfm +#ovp2ovf omarabb.ovp omarabb.ovf omarabb.ofm + +[If the last line does not work, try +#ovp2ovf omarabb.ovp omarabb.ovf omarabb.tfm +rename omarab.tfm to omarab.ofm ===> ofm directory] +----------------------------- +[How to distill omarabb.ovp from omarabb.ovf:] + +[Use a different directory or a different name for +the output ovp so that omarabb.ovp created above is not overwritten] + +[get omarab.ofm & rename to omarab.tfm] + +#ovf2ovp omarabb.ovf omarabb.tfm omarabb.ovp +============================================== + + +__________________________________________________________________ +Your favorite stores, helpful shopping tools and great gift ideas. Experience the convenience of buying online with Shop@Netscape! http://shopnow.netscape.com/ + +Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/ + + +_______________________________________________ +Omega mailing list +Omega@omega.cse.unsw.edu.au +http://omega.cse.unsw.edu.au/mailman/listinfo/omega + |