<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">------------------------------------------------------------------------</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Arabic-L: Thu 16 Apr 2009</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Moderator: Dilworth Parkinson <<a href="mailto:dilworth_parkinson@byu.edu">dilworth_parkinson@byu.edu</a>></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[To post messages to the list, send them to <a href="mailto:arabic-l@byu.edu">arabic-l@byu.edu</a>]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">[To unsubscribe, send message from same address you subscribed from to</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><a href="mailto:listserv@byu.edu">listserv@byu.edu</a> with first line reading:</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "> unsubscribe arabic-l ]</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">-------------------------Directory------------------------------------</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1) Subject:Arabtex Word Macro</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">-------------------------Messages-----------------------------------</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">1)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Date: 16 Apr 2009</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">From:Alexander Magidow <<a href="mailto:amagidow@gmail.com">amagidow@gmail.com</a>></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">Subject:Arabtex Word Macro</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">Dear All,<br><br>As a personal project, I have developed a macro for MS Word that allows <br>you to type text in the Arabtex transliteration system <br>(<a href="http://en.wikipedia.org/wiki/Arabtex#Character_table">http://en.wikipedia.org/wiki/Arabtex#Character_table</a>), which the macro <br>then converts into either DMG or Library of Congress transliteration <br>(see below as well). I am writing on Arabic-L to see if anyone else is <br>interested in using this. It does require a certain amount of technical <br>knowledge to make use of this program, and is aimed at people whose <br>primary typesetting program is Latex (esp. Xelatex) using Arabtex or <br>Arabxetex, but who need to work with MS Word from time to time. If you <br>are interested I can send the source and instructions. I've describe <br>some of the more technical aspects below for those who are interested.<br><br>Technical details:<br>The macros are in VBA(Visual Basic Applications) and based on those from <br>TECKit from <br>SIL(<a href="http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=TECkit">http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=TECkit</a>), <br>a program that provides a language for mapping between two character <br>encodings (typically between legacy encodings and unicode, but here <br>between transliteration methods). The transliteration files are from the <br>ArabXetex package <br>(<a href="http://www.ctan.org/tex-archive/macros/xetex/latex/arabxetex/">http://www.ctan.org/tex-archive/macros/xetex/latex/arabxetex/</a>), which <br>currently has transliteration files for the Library of Congress and DMG <br>transliteration methods. However, altering the transliteration methods <br>is relatively easy, given a basic knowledge of unicode and the excellent <br>TECKit documentation from SIL. It would be relatively easy to develop <br>classes for other transliteration methods, especially since they tend to <br>differ only in small details.<br><br>Using the macro requires the VBA modules, which must be altered slightly <br>to reflect your directory structure, the .dll files from TECKit, and the <br>transliteration files from ArabXetex. Currently, I have a function to <br>transliterate all lines in your document beginning with \ar, but it can <br>be reworked to transliterate everything in the document written in a <br>particular font, or possibly even a particular "style," or just to <br>transliterate the current selection.<br><br>If you're interested, please email me off the list,<br>Alex Magidow<br>University of Texas - Austin<br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; "><br></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">--------------------------------------------------------------------------</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">End of Arabic-L: 16 Apr 2009</div></div></div></div></div></div></div></div></div></div></div></div></div></body></html>