[XeTeX] TECkit mapping for Beta Code?

Zdenek Wagner zdenek.wagner at gmail.com
Sat Sep 14 09:53:31 CEST 2013


2013/9/13 Proteus <proteuss at sdf.lonestar.org>:
>> Does anyone know if there exists a TECkit mapping for Beta Code?
>> <http://en.wikipedia.org/wiki/Beta_code>
>>
>> I've found the betababel package, which I assume uses some single-
>> byte encoding, and am aware, though challenged to handle, that
>> some workaround to handle '\#=' as a text characters is needed;
>> any help in this regard would be much appreciated.
>>
>> What I got are non-LaTeX plaintext files (which I'd like to not
>> need to retype manually at all) written with Greek in uppercase
>> Beta Code and Latin-script text (mostly English but some German
>> and French quotes) written in lowercase with Beta Code
>> conventions for uppercase letters and diacritics, plus the ad hoc
>> '**' for literal asterisks, moreover it uses 'v' and 'j' for
>> digamma and jod in reconstructed forms, and the non-Beta Code
>> conventions '_' for macron, and TeX-like '--' for dash.
>>
>> I'm really suspecting that I'd be better off prefiltering the
>> sources with some ad hoc (computer) script before marking them
>> up, am I not?
>
>
> No Teckit mapping but I have a utility written in C
> that converts Beta Code to unicode.
> It also handles all the special symbols prefixed with {,<,",[,# et.c.
> Latin text is ignored provided it is enclosed between a & and a $.
>
The TECkit map is not difficult to make, the syntax of the map file is
fully documented and is simple. You can look to the xetex-devanagari
package to see how different devanagari transliterations are handled,
similarly Arab-XeTeX may provide  an example.
>
> Please email me or post a sample here to see if I can help.
>
>
>
> --------------------------------------------------
> Subscriptions, Archive, and List information, etc.:
>   http://tug.org/mailman/listinfo/xetex



-- 
Zdeněk Wagner
http://hroch486.icpf.cas.cz/wagner/
http://icebearsoft.euweb.cz



More information about the XeTeX mailing list