diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /fonts/archaic/sarabian |
Initial commit
Diffstat (limited to 'fonts/archaic/sarabian')
-rw-r--r-- | fonts/archaic/sarabian/README | 139 | ||||
-rw-r--r-- | fonts/archaic/sarabian/sarab10.afm | 277 | ||||
-rw-r--r-- | fonts/archaic/sarabian/sarab10.pfb | bin | 0 -> 25245 bytes | |||
-rw-r--r-- | fonts/archaic/sarabian/sarab10.tfm | bin | 0 -> 484 bytes | |||
-rw-r--r-- | fonts/archaic/sarabian/sarabian.dtx | 1046 | ||||
-rw-r--r-- | fonts/archaic/sarabian/sarabian.ins | 90 | ||||
-rw-r--r-- | fonts/archaic/sarabian/sarabian.pdf | bin | 0 -> 138477 bytes | |||
-rw-r--r-- | fonts/archaic/sarabian/trysarabian.pdf | bin | 0 -> 55218 bytes | |||
-rw-r--r-- | fonts/archaic/sarabian/trysarabian.tex | 82 |
9 files changed, 1634 insertions, 0 deletions
diff --git a/fonts/archaic/sarabian/README b/fonts/archaic/sarabian/README new file mode 100644 index 0000000000..0641d1b7b1 --- /dev/null +++ b/fonts/archaic/sarabian/README @@ -0,0 +1,139 @@ + The sarabian bundle provides fonts for the South Arabian script, in use for +about 1000 years from roughly 600 BC, together with appropriate files for +using them with LaTeX. The glyphs are the work of Alan Stanier. +This is one of a series of ancient scripts. + +Changes in version 1.1 (2005/11/12) +o Font supplied as Postscript Type1 instead of MetaFont + +Changes in version 1.0 (2000/09/30) +o First public release + +------------------------------------------------------------------ + Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net + Copyright 2000--2005 Peter R. Wilson + + This work may be distributed and/or modified under the + conditions of the Latex Project Public License, either + version 1.3 of this license or (at your option) any + later version. + The latest version of the license is in + http://www.latex-project.org/lppl.txt + and version 1.3 or later is part of all distributions of + LaTeX version 2003/06/01 or later. + + This work has the LPPL maintenance status "author-maintained". + + This work consists of the files: + README (this file) + sarabian.dtx + sarabian.ins + sarabian.pdf + and the derived files + sarabian.sty + t1sarab.fd + sarab.map + sarab10.mf + +------------------------------------------------------------------ + The distribution consists of the following files: +README (this file) +sarabian.dtx +sarabian.ins +sarabian.pdf (user manual) +trysarabian.tex (example usage) +trysarabian.pdf (example usage) +sarab10.afm +sarab10.pfb +sarab10.tfm + + To install the bundle: +o If you want MetaFont sources uncomment the appropriate lines in sarab.ins. +o run: latex sarabian.ins, which will generate: + sarabian.sty + *.fd files + sarabian.map + and possibly sarab10.mf +o Move *.sty and *.fd files to a location where LaTeX will find them + e.g., .../texmf-local/tex/latex/sarabian +o Move *.afm, *.pfb and *.tfm files to where LaTeX looks for font information + e.g., .../texmf-var/fonts/afm/public/archaic/*.afm + .../texmf-var/fonts/type1/public/archaic/*.pfb + .../texmf-var/fonts/tfm/public/archaic/*.tfm +o Add the *.map information to the dvips/pdftex font maps + If you want the MetaFont version as well: + o Move the *.mf files to, e.g., .../texmf-var/fonts/source/public/sarabian + o Add a line like the following to the (texmf/fontname/)special.map file: + sarab10.mf public sarabian +o Refresh the database + (for more information on the above see the FAQ). + +o run: (pdf)latex trysarabian for a test of the font + + If you want a full manual with all the MetaFont and LaTeX code and commentry, +comment out the \OnlyDescription line in sarabian.dtx. +o run: (pdf)latex sarabian.dtx +o (for an index run: makeindex -s gind.ist sarabian.idx) +o run: (pdf)latex sarabian.dtx +o Print sarabian.(pdf|dvi) for a hardcopy of the package manual + +2005/11/12 +Peter Wilson +herries dot press at earthlink dot net + + + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + To install the * package: +o run: latex *.ins (which will generate *.sty) +o Move *.sty to a location where LaTeX will find it (for more + information on this see the FAQ). + + To generate a second copy of the manual (which is already supplied as a PDF file): +o run: latex *.dtx +o (for an index run: makeindex -s gind.ist *.idx) +o run: latex *.dtx +o Print *.dvi for a hardcopy of the package manual + +2005/99/99 +Peter Wilson +herries dot press at earthlink dot net + + + + + The distribution consists of the following files: +README (this file) +sarabian.ins +sarabian.dtx +tryfont.tex + + The distribution is provided under the terms of the LaTeX +Project Public License (LPPL). + + To install the package: +o run: latex sarabian.ins, which will generate: + sarab*.mf files + *.fd files + sarabian.sty +o run: latex sarabian.dtx +o run: makeindex -s gind.ist sarabian +o run: latex sarabian.dtx +o Print sarabian.dvi for a hardcopy of the package manual +o Move the generated files to locations where LaTeX will find them. + For example: the *.fd and .sty files to .../local/texmf/tex/latex/sarabian + the sarab*.mf files to .../texmf/fonts/source/public/sarabian + On a teTeX distribution you might also have to add the following + line to texmf/fontname/special.map: + sarab10.mf public sarabian + On a teTeX distribution remember to run texhash after moving the files. + +o run: latex tryfont for a testpage of the South Arabian font + +2000/09/30 +Peter Wilson +peter.r.wilson@boeing.com diff --git a/fonts/archaic/sarabian/sarab10.afm b/fonts/archaic/sarabian/sarab10.afm new file mode 100644 index 0000000000..051d0fa728 --- /dev/null +++ b/fonts/archaic/sarabian/sarab10.afm @@ -0,0 +1,277 @@ +StartFontMetrics 2.0 +Comment Generated by pfaedit +Comment Creation Date: Sat Nov 12 10:15:49 2005 +FontName Archaic-South-Arabian +FullName Archaic South Arabian +FamilyName Archaic +Weight Regular +Notice (Generated from MetaFont bitmap by mftrace 1.1.5, http://www.cs.uu.nl/~hanwen/mftrace/ Copyright Peter R. Wilson 2005) +ItalicAngle 0 +IsFixedPitch false +UnderlinePosition -100 +UnderlineThickness 50 +Version 001.001 +EncodingScheme FontSpecific +FontBBox -30 -19 390 739 +CapHeight 737 +XHeight 737 +Ascender 737 +StartCharMetrics 256 +C 0 ; WX 0 ; N grave ; B 0 0 0 0 ; +C 1 ; WX 0 ; N acute ; B 0 0 0 0 ; +C 2 ; WX 0 ; N circumflex ; B 0 0 0 0 ; +C 3 ; WX 0 ; N tilde ; B 0 0 0 0 ; +C 4 ; WX 0 ; N dieresis ; B 0 0 0 0 ; +C 5 ; WX 0 ; N hungarumlaut ; B 0 0 0 0 ; +C 6 ; WX 0 ; N ring ; B 0 0 0 0 ; +C 7 ; WX 0 ; N caron ; B 0 0 0 0 ; +C 8 ; WX 0 ; N breve ; B 0 0 0 0 ; +C 9 ; WX 0 ; N macron ; B 0 0 0 0 ; +C 10 ; WX 0 ; N dotaccent ; B 0 0 0 0 ; +C 11 ; WX 0 ; N cedilla ; B 0 0 0 0 ; +C 12 ; WX 0 ; N ogonek ; B 0 0 0 0 ; +C 13 ; WX 0 ; N quotesinglbase ; B 0 0 0 0 ; +C 14 ; WX 0 ; N guilsinglleft ; B 0 0 0 0 ; +C 15 ; WX 0 ; N guilsinglright ; B 0 0 0 0 ; +C 16 ; WX 0 ; N quotedblleft ; B 0 0 0 0 ; +C 17 ; WX 0 ; N quotedblright ; B 0 0 0 0 ; +C 18 ; WX 0 ; N quotedblbase ; B 0 0 0 0 ; +C 19 ; WX 0 ; N guillemotleft ; B 0 0 0 0 ; +C 20 ; WX 0 ; N guillemotright ; B 0 0 0 0 ; +C 21 ; WX 0 ; N endash ; B 0 0 0 0 ; +C 22 ; WX 0 ; N emdash ; B 0 0 0 0 ; +C 23 ; WX 0 ; N cwm ; B 0 0 0 0 ; +C 24 ; WX 0 ; N perthousand ; B 0 0 0 0 ; +C 25 ; WX 0 ; N dotlessi ; B 0 0 0 0 ; +C 26 ; WX 0 ; N dotlessj ; B 0 0 0 0 ; +C 27 ; WX 0 ; N ff ; B 0 0 0 0 ; L l ffl ; L i ffi ; +C 28 ; WX 0 ; N fi ; B 0 0 0 0 ; +C 29 ; WX 0 ; N fl ; B 0 0 0 0 ; +C 30 ; WX 0 ; N ffi ; B 0 0 0 0 ; +C 31 ; WX 0 ; N ffl ; B 0 0 0 0 ; +C 32 ; WX 0 ; N space ; B 0 0 0 0 ; +C 33 ; WX 0 ; N exclam ; B 0 0 0 0 ; +C 34 ; WX 0 ; N quotedbl ; B 0 0 0 0 ; +C 35 ; WX 0 ; N numbersign ; B 0 0 0 0 ; +C 36 ; WX 0 ; N dollar ; B 0 0 0 0 ; +C 37 ; WX 0 ; N percent ; B 0 0 0 0 ; +C 38 ; WX 0 ; N ampersand ; B 0 0 0 0 ; +C 39 ; WX 424 ; N quoteright ; B -28 103 268 379 ; +C 40 ; WX 0 ; N parenleft ; B 0 0 0 0 ; +C 41 ; WX 0 ; N parenright ; B 0 0 0 0 ; +C 42 ; WX 0 ; N asterisk ; B 0 0 0 0 ; +C 43 ; WX 0 ; N plus ; B 0 0 0 0 ; +C 44 ; WX 0 ; N comma ; B 0 0 0 0 ; +C 45 ; WX 0 ; N hyphen ; B 0 0 0 0 ; +C 46 ; WX 0 ; N period ; B 0 0 0 0 ; +C 47 ; WX 0 ; N slash ; B 0 0 0 0 ; +C 48 ; WX 0 ; N zero ; B 0 0 0 0 ; +C 49 ; WX 0 ; N one ; B 0 0 0 0 ; +C 50 ; WX 0 ; N two ; B 0 0 0 0 ; +C 51 ; WX 0 ; N three ; B 0 0 0 0 ; +C 52 ; WX 0 ; N four ; B 0 0 0 0 ; +C 53 ; WX 0 ; N five ; B 0 0 0 0 ; +C 54 ; WX 0 ; N six ; B 0 0 0 0 ; +C 55 ; WX 0 ; N seven ; B 0 0 0 0 ; +C 56 ; WX 0 ; N eight ; B 0 0 0 0 ; +C 57 ; WX 0 ; N nine ; B 0 0 0 0 ; +C 58 ; WX 0 ; N colon ; B 0 0 0 0 ; +C 59 ; WX 0 ; N semicolon ; B 0 0 0 0 ; +C 60 ; WX 0 ; N less ; B 0 0 0 0 ; +C 61 ; WX 0 ; N equal ; B 0 0 0 0 ; +C 62 ; WX 0 ; N greater ; B 0 0 0 0 ; +C 63 ; WX 0 ; N question ; B 0 0 0 0 ; +C 64 ; WX 0 ; N at ; B 0 0 0 0 ; +C 65 ; WX 0 ; N A ; B 0 0 0 0 ; +C 66 ; WX 560 ; N B ; B -30 -18 390 739 ; +C 67 ; WX 0 ; N C ; B 0 0 0 0 ; +C 68 ; WX 560 ; N D ; B -30 -18 390 738 ; +C 69 ; WX 0 ; N E ; B 0 0 0 0 ; +C 70 ; WX 0 ; N F ; B 0 0 0 0 ; +C 71 ; WX 560 ; N G ; B -28 -18 390 739 ; +C 72 ; WX 560 ; N H ; B -29 -18 389 738 ; +C 73 ; WX 560 ; N I ; B -29 -17 390 738 ; L J IJ ; +C 74 ; WX 424 ; N J ; B -29 -17 269 738 ; +C 75 ; WX 0 ; N K ; B 0 0 0 0 ; +C 76 ; WX 0 ; N L ; B 0 0 0 0 ; +C 77 ; WX 0 ; N M ; B 0 0 0 0 ; +C 78 ; WX 0 ; N N ; B 0 0 0 0 ; +C 79 ; WX 0 ; N O ; B 0 0 0 0 ; +C 80 ; WX 0 ; N P ; B 0 0 0 0 ; +C 81 ; WX 0 ; N Q ; B 0 0 0 0 ; +C 82 ; WX 0 ; N R ; B 0 0 0 0 ; +C 83 ; WX 560 ; N S ; B -29 -18 390 738 ; +C 84 ; WX 560 ; N T ; B -30 -18 390 739 ; +C 85 ; WX 0 ; N U ; B 0 0 0 0 ; +C 86 ; WX 0 ; N V ; B 0 0 0 0 ; +C 87 ; WX 0 ; N W ; B 0 0 0 0 ; +C 88 ; WX 560 ; N X ; B -28 -18 388 738 ; +C 89 ; WX 0 ; N Y ; B 0 0 0 0 ; +C 90 ; WX 424 ; N Z ; B -28 -18 270 738 ; +C 91 ; WX 0 ; N bracketleft ; B 0 0 0 0 ; +C 92 ; WX 0 ; N backslash ; B 0 0 0 0 ; +C 93 ; WX 0 ; N bracketright ; B 0 0 0 0 ; +C 94 ; WX 0 ; N asciicircum ; B 0 0 0 0 ; +C 95 ; WX 0 ; N underscore ; B 0 0 0 0 ; +C 96 ; WX 560 ; N quoteleft ; B -30 -18 390 738 ; +C 97 ; WX 424 ; N a ; B -28 103 268 379 ; +C 98 ; WX 560 ; N b ; B -29 -18 389 739 ; +C 99 ; WX 0 ; N c ; B 0 0 0 0 ; +C 100 ; WX 424 ; N d ; B -29 -18 270 738 ; +C 101 ; WX 0 ; N e ; B 0 0 0 0 ; +C 102 ; WX 560 ; N f ; B -28 -17 388 737 ; L l fl ; L i fi ; L f ff ; +C 103 ; WX 560 ; N g ; B -28 -18 390 739 ; +C 104 ; WX 560 ; N h ; B -29 -18 389 738 ; +C 105 ; WX 0 ; N i ; B 0 0 0 0 ; L j ij ; +C 106 ; WX 0 ; N j ; B 0 0 0 0 ; +C 107 ; WX 560 ; N k ; B -29 -18 389 739 ; +C 108 ; WX 560 ; N l ; B -28 -18 390 738 ; +C 109 ; WX 560 ; N m ; B -28 -18 390 738 ; +C 110 ; WX 560 ; N n ; B -30 -18 389 738 ; +C 111 ; WX 560 ; N o ; B -30 -18 390 738 ; +C 112 ; WX 0 ; N p ; B 0 0 0 0 ; +C 113 ; WX 424 ; N q ; B -29 -18 269 738 ; +C 114 ; WX 560 ; N r ; B -28 -19 389 739 ; +C 115 ; WX 560 ; N s ; B -28 -18 388 738 ; +C 116 ; WX 560 ; N t ; B -28 -18 388 738 ; +C 117 ; WX 0 ; N u ; B 0 0 0 0 ; +C 118 ; WX 0 ; N v ; B 0 0 0 0 ; +C 119 ; WX 560 ; N w ; B -28 162 388 559 ; +C 120 ; WX 424 ; N x ; B -30 -18 269 738 ; +C 121 ; WX 424 ; N y ; B -28 -18 269 739 ; +C 122 ; WX 560 ; N z ; B -28 -18 388 739 ; +C 123 ; WX 0 ; N braceleft ; B 0 0 0 0 ; +C 124 ; WX 0 ; N bar ; B 0 0 0 0 ; +C 125 ; WX 0 ; N braceright ; B 0 0 0 0 ; +C 126 ; WX 0 ; N asciitilde ; B 0 0 0 0 ; +C 127 ; WX 0 ; N sfthyphen ; B 0 0 0 0 ; +C 128 ; WX 0 ; N Abreve ; B 0 0 0 0 ; +C 129 ; WX 0 ; N Aogonek ; B 0 0 0 0 ; +C 130 ; WX 0 ; N Cacute ; B 0 0 0 0 ; +C 131 ; WX 0 ; N Ccaron ; B 0 0 0 0 ; +C 132 ; WX 0 ; N Dcaron ; B 0 0 0 0 ; +C 133 ; WX 0 ; N Ecaron ; B 0 0 0 0 ; +C 134 ; WX 0 ; N Eogonek ; B 0 0 0 0 ; +C 135 ; WX 0 ; N Gbreve ; B 0 0 0 0 ; +C 136 ; WX 0 ; N Lacute ; B 0 0 0 0 ; +C 137 ; WX 0 ; N Lcaron ; B 0 0 0 0 ; +C 138 ; WX 0 ; N Lslash ; B 0 0 0 0 ; +C 139 ; WX 0 ; N Nacute ; B 0 0 0 0 ; +C 140 ; WX 0 ; N Ncaron ; B 0 0 0 0 ; +C 141 ; WX 0 ; N Eng ; B 0 0 0 0 ; +C 142 ; WX 0 ; N Ohungarumlaut ; B 0 0 0 0 ; +C 143 ; WX 0 ; N Racute ; B 0 0 0 0 ; +C 144 ; WX 0 ; N Rcaron ; B 0 0 0 0 ; +C 145 ; WX 0 ; N Sacute ; B 0 0 0 0 ; +C 146 ; WX 0 ; N Scaron ; B 0 0 0 0 ; +C 147 ; WX 0 ; N Scedilla ; B 0 0 0 0 ; +C 148 ; WX 0 ; N Tcaron ; B 0 0 0 0 ; +C 149 ; WX 0 ; N Tcedilla ; B 0 0 0 0 ; +C 150 ; WX 0 ; N Uhungarumlaut ; B 0 0 0 0 ; +C 151 ; WX 0 ; N Uring ; B 0 0 0 0 ; +C 152 ; WX 0 ; N Ydieresis ; B 0 0 0 0 ; +C 153 ; WX 0 ; N Zacute ; B 0 0 0 0 ; +C 154 ; WX 0 ; N Zcaron ; B 0 0 0 0 ; +C 155 ; WX 0 ; N Zdotaccent ; B 0 0 0 0 ; +C 156 ; WX 0 ; N IJ ; B 0 0 0 0 ; +C 157 ; WX 0 ; N Idotaccent ; B 0 0 0 0 ; +C 158 ; WX 0 ; N dcroat ; B 0 0 0 0 ; +C 159 ; WX 0 ; N section ; B 0 0 0 0 ; +C 160 ; WX 0 ; N abreve ; B 0 0 0 0 ; +C 161 ; WX 0 ; N aogonek ; B 0 0 0 0 ; +C 162 ; WX 0 ; N cacute ; B 0 0 0 0 ; +C 163 ; WX 0 ; N ccaron ; B 0 0 0 0 ; +C 164 ; WX 0 ; N dcaron ; B 0 0 0 0 ; +C 165 ; WX 0 ; N ecaron ; B 0 0 0 0 ; +C 166 ; WX 0 ; N eogonek ; B 0 0 0 0 ; +C 167 ; WX 0 ; N gbreve ; B 0 0 0 0 ; +C 168 ; WX 0 ; N lacute ; B 0 0 0 0 ; +C 169 ; WX 0 ; N lcaron ; B 0 0 0 0 ; +C 170 ; WX 0 ; N lslash ; B 0 0 0 0 ; +C 171 ; WX 0 ; N nacute ; B 0 0 0 0 ; +C 172 ; WX 0 ; N ncaron ; B 0 0 0 0 ; +C 173 ; WX 0 ; N eng ; B 0 0 0 0 ; +C 174 ; WX 0 ; N ohungarumlaut ; B 0 0 0 0 ; +C 175 ; WX 0 ; N racute ; B 0 0 0 0 ; +C 176 ; WX 0 ; N rcaron ; B 0 0 0 0 ; +C 177 ; WX 0 ; N sacute ; B 0 0 0 0 ; +C 178 ; WX 0 ; N scaron ; B 0 0 0 0 ; +C 179 ; WX 0 ; N scedilla ; B 0 0 0 0 ; +C 180 ; WX 0 ; N tcaron ; B 0 0 0 0 ; +C 181 ; WX 0 ; N tcedilla ; B 0 0 0 0 ; +C 182 ; WX 0 ; N uhungarumlaut ; B 0 0 0 0 ; +C 183 ; WX 0 ; N uring ; B 0 0 0 0 ; +C 184 ; WX 0 ; N ydieresis ; B 0 0 0 0 ; +C 185 ; WX 0 ; N zacute ; B 0 0 0 0 ; +C 186 ; WX 0 ; N zcaron ; B 0 0 0 0 ; +C 187 ; WX 0 ; N zdotaccent ; B 0 0 0 0 ; +C 188 ; WX 0 ; N ij ; B 0 0 0 0 ; +C 189 ; WX 0 ; N exclamdown ; B 0 0 0 0 ; +C 190 ; WX 0 ; N questiondown ; B 0 0 0 0 ; +C 191 ; WX 0 ; N sterling ; B 0 0 0 0 ; +C 192 ; WX 0 ; N Agrave ; B 0 0 0 0 ; +C 193 ; WX 0 ; N Aacute ; B 0 0 0 0 ; +C 194 ; WX 0 ; N Acircumflex ; B 0 0 0 0 ; +C 195 ; WX 0 ; N Atilde ; B 0 0 0 0 ; +C 196 ; WX 0 ; N Adieresis ; B 0 0 0 0 ; +C 197 ; WX 0 ; N Aring ; B 0 0 0 0 ; +C 198 ; WX 0 ; N AE ; B 0 0 0 0 ; +C 199 ; WX 0 ; N Ccedilla ; B 0 0 0 0 ; +C 200 ; WX 0 ; N Egrave ; B 0 0 0 0 ; +C 201 ; WX 0 ; N Eacute ; B 0 0 0 0 ; +C 202 ; WX 0 ; N Ecircumflex ; B 0 0 0 0 ; +C 203 ; WX 0 ; N Edieresis ; B 0 0 0 0 ; +C 204 ; WX 0 ; N Igrave ; B 0 0 0 0 ; +C 205 ; WX 0 ; N Iacute ; B 0 0 0 0 ; +C 206 ; WX 0 ; N Icircumflex ; B 0 0 0 0 ; +C 207 ; WX 0 ; N Idieresis ; B 0 0 0 0 ; +C 208 ; WX 0 ; N Eth ; B 0 0 0 0 ; +C 209 ; WX 0 ; N Ntilde ; B 0 0 0 0 ; +C 210 ; WX 0 ; N Ograve ; B 0 0 0 0 ; +C 211 ; WX 0 ; N Oacute ; B 0 0 0 0 ; +C 212 ; WX 0 ; N Ocircumflex ; B 0 0 0 0 ; +C 213 ; WX 0 ; N Otilde ; B 0 0 0 0 ; +C 214 ; WX 0 ; N Odieresis ; B 0 0 0 0 ; +C 215 ; WX 0 ; N OE ; B 0 0 0 0 ; +C 216 ; WX 0 ; N Oslash ; B 0 0 0 0 ; +C 217 ; WX 0 ; N Ugrave ; B 0 0 0 0 ; +C 218 ; WX 0 ; N Uacute ; B 0 0 0 0 ; +C 219 ; WX 0 ; N Ucircumflex ; B 0 0 0 0 ; +C 220 ; WX 0 ; N Udieresis ; B 0 0 0 0 ; +C 221 ; WX 0 ; N Yacute ; B 0 0 0 0 ; +C 222 ; WX 0 ; N Thorn ; B 0 0 0 0 ; +C 223 ; WX 0 ; N SS ; B 0 0 0 0 ; +C 224 ; WX 0 ; N agrave ; B 0 0 0 0 ; +C 225 ; WX 0 ; N aacute ; B 0 0 0 0 ; +C 226 ; WX 0 ; N acircumflex ; B 0 0 0 0 ; +C 227 ; WX 0 ; N atilde ; B 0 0 0 0 ; +C 228 ; WX 0 ; N adieresis ; B 0 0 0 0 ; +C 229 ; WX 0 ; N aring ; B 0 0 0 0 ; +C 230 ; WX 0 ; N ae ; B 0 0 0 0 ; +C 231 ; WX 0 ; N ccedilla ; B 0 0 0 0 ; +C 232 ; WX 0 ; N egrave ; B 0 0 0 0 ; +C 233 ; WX 0 ; N eacute ; B 0 0 0 0 ; +C 234 ; WX 0 ; N ecircumflex ; B 0 0 0 0 ; +C 235 ; WX 0 ; N edieresis ; B 0 0 0 0 ; +C 236 ; WX 0 ; N igrave ; B 0 0 0 0 ; +C 237 ; WX 0 ; N iacute ; B 0 0 0 0 ; +C 238 ; WX 0 ; N icircumflex ; B 0 0 0 0 ; +C 239 ; WX 0 ; N idieresis ; B 0 0 0 0 ; +C 240 ; WX 0 ; N eth ; B 0 0 0 0 ; +C 241 ; WX 0 ; N ntilde ; B 0 0 0 0 ; +C 242 ; WX 0 ; N ograve ; B 0 0 0 0 ; +C 243 ; WX 0 ; N oacute ; B 0 0 0 0 ; +C 244 ; WX 0 ; N ocircumflex ; B 0 0 0 0 ; +C 245 ; WX 0 ; N otilde ; B 0 0 0 0 ; +C 246 ; WX 0 ; N odieresis ; B 0 0 0 0 ; +C 247 ; WX 0 ; N oe ; B 0 0 0 0 ; +C 248 ; WX 0 ; N oslash ; B 0 0 0 0 ; +C 249 ; WX 0 ; N ugrave ; B 0 0 0 0 ; +C 250 ; WX 0 ; N uacute ; B 0 0 0 0 ; +C 251 ; WX 0 ; N ucircumflex ; B 0 0 0 0 ; +C 252 ; WX 0 ; N udieresis ; B 0 0 0 0 ; +C 253 ; WX 0 ; N yacute ; B 0 0 0 0 ; +C 254 ; WX 0 ; N thorn ; B 0 0 0 0 ; +C 255 ; WX 0 ; N germandbls ; B 0 0 0 0 ; +EndCharMetrics +EndFontMetrics diff --git a/fonts/archaic/sarabian/sarab10.pfb b/fonts/archaic/sarabian/sarab10.pfb Binary files differnew file mode 100644 index 0000000000..c8c51bb79d --- /dev/null +++ b/fonts/archaic/sarabian/sarab10.pfb diff --git a/fonts/archaic/sarabian/sarab10.tfm b/fonts/archaic/sarabian/sarab10.tfm Binary files differnew file mode 100644 index 0000000000..1ade68d2da --- /dev/null +++ b/fonts/archaic/sarabian/sarab10.tfm diff --git a/fonts/archaic/sarabian/sarabian.dtx b/fonts/archaic/sarabian/sarabian.dtx new file mode 100644 index 0000000000..95d89748c4 --- /dev/null +++ b/fonts/archaic/sarabian/sarabian.dtx @@ -0,0 +1,1046 @@ +% \iffalse meta-comment +% +% sarabian.dtx +% +% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +% Copyright 1999--2005 Peter R. Wilson +% +% This work may be distributed and/or modified under the +% conditions of the Latex Project Public License, either +% version 1.3 of this license or (at your option) any +% later version. +% The latest version of the license is in +% http://www.latex-project.org/lppl.txt +% and version 1.3 or later is part of all distributions of +% LaTeX version 2003/06/01 or later. +% +% This work has the LPPL maintenance status "author-maintained". +% +% This work consists of the files listed in the README file. +% +%<*driver> +\documentclass[twoside]{ltxdoc} +\usepackage{url} +\usepackage[draft=false, + plainpages=false, + pdfpagelabels, + bookmarksnumbered, + hyperindex=false + ]{hyperref} +\providecommand{\phantomsection}{} +\OnlyDescription %% comment this out for the full glory +\EnableCrossrefs +\CodelineIndex +\setcounter{StandardModuleDepth}{1} +\makeatletter + \@mparswitchfalse + \DeclareTextCommand{\SAunder}{OT1}[1]% + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}% + \vbox to.2ex{\hbox{\char21}\vss}\hidewidth}}} +\makeatother +\renewcommand{\MakeUppercase}[1]{#1} +\pagestyle{headings} +\newenvironment{addtomargins}[1]{% + \begin{list}{}{% + \topsep 0pt% + \addtolength{\leftmargin}{#1}% + \addtolength{\rightmargin}{#1}% + \listparindent \parindent + \itemindent \parindent + \parsep \parskip}% + \item[]}{\end{list}} +\begin{document} + \raggedbottom + \DocInput{sarabian.dtx} +\end{document} +%</driver> +% +% \fi +% +% \CheckSum{177} +% +% \DoNotIndex{\',\.,\@M,\@@input,\@addtoreset,\@arabic,\@badmath} +% \DoNotIndex{\@centercr,\@cite} +% \DoNotIndex{\@dotsep,\@empty,\@float,\@gobble,\@gobbletwo,\@ignoretrue} +% \DoNotIndex{\@input,\@ixpt,\@m} +% \DoNotIndex{\@minus,\@mkboth,\@ne,\@nil,\@nomath,\@plus,\@set@topoint} +% \DoNotIndex{\@tempboxa,\@tempcnta,\@tempdima,\@tempdimb} +% \DoNotIndex{\@tempswafalse,\@tempswatrue,\@viipt,\@viiipt,\@vipt} +% \DoNotIndex{\@vpt,\@warning,\@xiipt,\@xipt,\@xivpt,\@xpt,\@xviipt} +% \DoNotIndex{\@xxpt,\@xxvpt,\\,\ ,\addpenalty,\addtolength,\addvspace} +% \DoNotIndex{\advance,\Alph,\alph} +% \DoNotIndex{\arabic,\ast,\begin,\begingroup,\bfseries,\bgroup,\box} +% \DoNotIndex{\bullet} +% \DoNotIndex{\cdot,\cite,\CodelineIndex,\cr,\day,\DeclareOption} +% \DoNotIndex{\def,\DisableCrossrefs,\divide,\DocInput,\documentclass} +% \DoNotIndex{\DoNotIndex,\egroup,\ifdim,\else,\fi,\em,\endtrivlist} +% \DoNotIndex{\EnableCrossrefs,\end,\end@dblfloat,\end@float,\endgroup} +% \DoNotIndex{\endlist,\everycr,\everypar,\ExecuteOptions,\expandafter} +% \DoNotIndex{\fbox} +% \DoNotIndex{\filedate,\filename,\fileversion,\fontsize,\framebox,\gdef} +% \DoNotIndex{\global,\halign,\hangindent,\hbox,\hfil,\hfill,\hrule} +% \DoNotIndex{\hsize,\hskip,\hspace,\hss,\if@tempswa,\ifcase,\or,\fi,\fi} +% \DoNotIndex{\ifhmode,\ifvmode,\ifnum,\iftrue,\ifx,\fi,\fi,\fi,\fi,\fi} +% \DoNotIndex{\input} +% \DoNotIndex{\jobname,\kern,\leavevmode,\let,\leftmark} +% \DoNotIndex{\list,\llap,\long,\m@ne,\m@th,\mark,\markboth,\markright} +% \DoNotIndex{\month,\newcommand,\newcounter,\newenvironment} +% \DoNotIndex{\NeedsTeXFormat,\newdimen} +% \DoNotIndex{\newlength,\newpage,\nobreak,\noindent,\null,\number} +% \DoNotIndex{\numberline,\OldMakeindex,\OnlyDescription,\p@} +% \DoNotIndex{\pagestyle,\par,\paragraph,\paragraphmark,\parfillskip} +% \DoNotIndex{\penalty,\PrintChanges,\PrintIndex,\ProcessOptions} +% \DoNotIndex{\protect,\ProvidesClass,\raggedbottom,\raggedright} +% \DoNotIndex{\refstepcounter,\relax,\renewcommand,\reset@font} +% \DoNotIndex{\rightmargin,\rightmark,\rightskip,\rlap,\rmfamily,\roman} +% \DoNotIndex{\roman,\secdef,\selectfont,\setbox,\setcounter,\setlength} +% \DoNotIndex{\settowidth,\sfcode,\skip,\sloppy,\slshape,\space} +% \DoNotIndex{\symbol,\the,\trivlist,\typeout,\tw@,\undefined,\uppercase} +% \DoNotIndex{\usecounter,\usefont,\usepackage,\vfil,\vfill,\viiipt} +% \DoNotIndex{\viipt,\vipt,\vskip,\vspace} +% \DoNotIndex{\wd,\xiipt,\year,\z@} +% +% \changes{v1.0}{2000/09/30}{First public release} +% \changes{v1.1}{2005/11/12}{Added map file} +% +% \def\fileversion{v1.0} +% \def\filedate{2000/09/30} +% \def\fileversion{v1.1} +% \def\filedate{2005/11/12} +% \newcommand*{\Lpack}[1]{\textsf {#1}} ^^A typeset a package +% \newcommand*{\Lopt}[1]{\textsf {#1}} ^^A typeset an option +% \newcommand*{\file}[1]{\texttt {#1}} ^^A typeset a file +% \newcommand*{\Lcount}[1]{\textsl {\small#1}} ^^A typeset a counter +% \newcommand*{\pstyle}[1]{\textsl {#1}} ^^A typeset a pagestyle +% \newcommand*{\Lenv}[1]{\texttt {#1}} ^^A typeset an environment +% \newcommand{\BC}{\textsc{bc}} +% \newcommand{\AD}{\textsc{ad}} +% \newcommand{\thisfont}{South Arabian} +% +% \title{The \Lpack{South Arabian} fonts\thanks{This +% file has version number \fileversion, last revised +% \filedate.}} +% +% \author{% +% Peter Wilson\thanks{\texttt{herries dot press at earthlink dot net}}\\ +% Herries Press} +% +% \date{\filedate} +% \maketitle +% \begin{abstract} +% The \Lpack{sarabian} package provides a set of fonts, created by +% Alan Stanier, and LaTeX files for typesetting the +% \thisfont{} alphabet which was used around 600~\BC{} in some of the +% ancient kingdoms of Southern Arabia. +% \end{abstract} +% \tableofcontents +% +% +% +% \section{Introduction} +% +% The Phoenician alphabet and characters is a direct ancestor of our modern day +% Latin alphabet and fonts. +% The font presented here is one of a series of fonts intended to show how +% the modern Latin alphabet has evolved from its original Phoenician form +% to its present day appearance. +% +% This manual is typeset according to the conventions of the +% \LaTeX{} \textsc{docstrip} utility which enables the automatic +% extraction of the \LaTeX{} macro source files~\cite{GOOSSENS94}. +% +% Section~\ref{sec:usc} describes the usage of the package. +% Commented code for the fonts is in Sections~\ref{sec:mf} and~\ref{sec:fd} +% and source code for the package is in Section~\ref{sec:code}. +% +% \subsection{An alphabetic tree} +% +% Scholars are reasonably agreed that all the world's alphabets are descended +% from a Semitic alphabet invented about 1600~\BC{} in the Middle +% East~\cite{DRUCKER95}. The word `Semitic' refers +% to the family of languages used in the geographical area from +% Sinai in the south, up the Mediterranean coast to Asia Minor in the north and +% west to the valley of the Euphrates. +% +% The Phoenician alphabet was stable by about 1100~\BC{} and the script was +% written right to left. In earlier times the writing direction was variable, +% and so were +% the shapes and orientation of the characters. The alphabet consisted of +% 22 letters and they were named after things. For example, their first two +% letters were called \textit{aleph} (ox), and \textit{beth} (house). +% The Phoenician script had +% only one case --- unlike our modern fonts which have both upper- and +% lower-cases. In modern terms the Phoenician abecedary was: \\ +% A B G D E Y Z H $\Theta$ I K L M N X O P ts Q R S T \\ +% where the `Y' (\textit{vau}) character was sometimes written as `F', and +% `ts' stands for the \textit{tsade} character. +% +% The Greek alphabet is one of the descendants of the Phoenician alphabet; +% another was Aramaic which is the ancestor of the Arabic, Persian and Indian +% scripts. +% Initially Greek was written right to left but around the 6th C~\BC{} became +% \textit{boustrophedron}, meaning that the lines +% alternated in direction. At about 500~\BC{} the writing direction stabilised +% as left to +% right. The Greeks modified the Phoenician alphabet to match the vocalisation +% of their language. They kept the Phoenician names of the letters, suitably +% `greekified', so \textit{aleph} became the familar \textit{alpha} and +% \textit{beth} became \textit{beta}. At this +% point the names of the letters had no meaning. Their were several variants +% of the Greek character glyphs until they were finally fixed in Athens in +% 403~\BC. +% The Greeks did not develop a lower-case +% script until about 600--700~\AD. +% +% The Etruscans based their alphabet on the Greek one, and again modified it. +% However, the Etruscans wrote right to left, so their borrowed characters are +% mirror images of the original Greek ones. Like the Phoenicians, the Etruscan +% script consisted of only one case; they died out before ever needing a +% lower-case script. The Etruscan script was used up until the first century +% \AD, even though the Etruscans themselves had dissapeared by that time. +% +% +% In turn, the Romans based their alphabet on the Etruscan one, but as they +% wrote left to right, the characters were again mirrored (although the early +% Roman inscriptions are boustrophedron). +% +% As the English alphabet is descended from the Roman alphabet +% it has a pedigree of some three and a half thousand years. +% +% \section{The \Lpack{sarabian} package} \label{sec:usc} +% +% The \thisfont{} alphabet provided by this package is a descendent +% of the Proto-Siniatic or Proto-Canaanite scripts~\cite{HEALEY90}. +% It was used for about 1000 years, from roughly 600~\BC, in Southern +% Arabia. +% +% The alphabet consisted of 29 letters, but the ordering has no +% relationship to either the Semitic alphabets nor our modern day one. +% Table~\ref{tab} lists, in \thisfont{} alphabetic order, the transliterated +% values of the script. Note that there are many consonontal sounds +% represented that we no longer use. These are the letters with diacritics. +% +% \begin{table} +% \centering +% \caption{The \thisfont{} alphabet}\label{tab} +% \begin{tabular}{ccl} \hline +% Value & ASCII & Command \\ \hline +% \textit{h} & h & |\SAh| \\ +% \textit{l} & l & |\SAl| \\ +% \textit{\d{h}} & H & |\SAhd| \\ +% \textit{m} & m & |\SAm| \\ +% \textit{q} & q & |\SAq| \\ +% \textit{w} & w & |\SAw| \\ +% \textit{\v{s}} & S & |\SAsv| \\ +% \textit{r} & r & |\SAr| \\ +% \textit{b} & b & |\SAb| \\ +% \textit{t} & t & |\SAt| \\ +% \textit{s} & s & |\SAs| \\ +% \textit{k} & k & |\SAk| \\ +% \textit{n} & n & |\SAn| \\ +% \textit{\SAunder{h}}& I & |\SAhu| \\ +% \textit{\'{s}} & X & |\SAsa| \\ +% \textit{f} & f & |\SAf| \\ +% \textit{'} & ' a & |\SArq| |\SAa| \\ +% \textit{`} & ` o & |\SAlq| |\SAo| \\ +% \textit{\d{d}} & B & |\SAdd| \\ +% \textit{g} & g & |\SAg| \\ +% \textit{d} & d & |\SAd| \\ +% \textit{\'{g}} & G & |\SAga| \\ +% \textit{\d{t}} & T & |\SA|td \\ +% \textit{z} & z & |\SAz| \\ +% \textit{\b{d}} & D & |\SAdb| \\ +% \textit{y} & y & |\SAy| \\ +% \textit{\b{t}} & J & |\SAtb| \\ +% \textit{\d{s}} & x & |\SAsd| \\ +% \textit{\d{z}} & Z & |\SAzd| \\ +% \hline +% \end{tabular} +% \end{table} +% +% The font provided was developed originally by Alan Stanier of +% Essex University. I have made very minor alterations to make it +% easier to use with the LaTeX font selection system. +% +% +% \DescribeMacro{\sarabfamily} +% This command selects the \thisfont{} font family. The family name is |sarab|. +% +% \DescribeMacro{\textsarab} +% The command |\textsarab{|\meta{text}|}| typesets \meta{text} in the +% \thisfont{} font. +% +% I have provided two means of accessing the \thisfont{} glyphs: +% (a) by ASCII characters, and (b) via commands. These are shown +% in Table~\ref{tab}. +% +% \DescribeMacro{\translitsarab} +% The command |\translitsarab{|\meta{commands}|}| will typeset the transliteration +% of the \thisfont{} character commands (those in the third column of +% Table~\ref{tab}). +% +% \DescribeMacro{\translitsarabfont} +% The font used for the transliteration is defined by this macro, +% which is initialised to an italic font (i.e., |\itshape|). +% +% \StopEventually{ +% \bibliographystyle{alpha} +% \begin{thebibliography}{GMS94} +% +% \bibitem[Dav97]{DAVIES97} +% W. V. Davies. +% \newblock \emph{Reading the Past: Egyptian Hieroglyphs}. +% \newblock University of California Press/British Museum, 1997. +% \newblock (ISBN 0-520-06287-6) +% +% \bibitem[Dru95]{DRUCKER95} +% Johanna Drucker. +% \newblock \emph{The Alphabetic Labyrinth}. +% \newblock Thames and Hudson, 1995. +% +% \bibitem[Fir93]{FIRMAGE93} +% Richard A.~Firmage. +% \newblock \emph{The Alphabet Abecedarium}. +% \newblock David R.~Goodine, 1993. +% +% +% \bibitem[GMS94]{GOOSSENS94} +% Michel Goossens, Frank Mittelbach, and Alexander Samarin. +% \newblock \emph{The LaTeX Companion}. +% \newblock Addison-Wesley Publishing Company, 1994. +% +% \bibitem[Hea90]{HEALEY90} +% John F.~Healey. +% \newblock \emph{Reading the Past: The Early Alphabet}. +% \newblock University of California Press/British Museum, 1990. +% \newblock (ISBN 0-520-07309-6) +% +% \end{thebibliography} +% \PrintIndex +% } +% +% +% \section{The Metafont code} \label{sec:mf} +% +% The code is all in a single file. It is principally Alan Stanier's code, except +% that I have made a few slight modifications to make it easier to use with +% the automatic font generation usually employed by modern LaTeX systems. +% +% Start off by naming the file and including Stanier's comments. +% +% \begin{macrocode} +%<*up> +%%% SARAB10.MF South Arabian font 10 point design size. + +%%% This font was designed by Alan M Stanier ( alan@essex.ac.uk ), +%%% at Essex University Computer Service, Colchester, Essex CO4 3EA. England. +%%% +%%% If you make significant additions or improvements to the font, +%%% please email me an updated version +%%% +%%% This font was used for several languages in Southern Arabia in the +%%% second millenium BC +%%% + +% \end{macrocode} +% +% The next part of the original file looked like this: +% \begin{verbatim} +% mg:=1.0; % CHANGE THIS TO GET DIFFERENT SIZES OF FONT (font size = 10*mg pt) +% +% mode_setup; +% xpensize#:=mg*0.8pt; +% ypensize#:=mg*0.2pt; +% height#:=mg*10pt#; +% width#:=mg*7pt#; +% narrow#:=mg*5.3pt#; +% \end{verbatim} +% but this didn't seem to appeal to MetaFont very much, so I replaced it with: +% \begin{macrocode} +mode_setup; +font_identifier:="sarabian"; +font_size:= 10pt#; % nominally, a 10pt font +font_normal_space:=7pt#; % width of a blank space +font_normal_shrink:=.9pt#; % width correction for blank space +font_x_height:=4.5pt#; % height of one ex +font_quad:=10pt#; % an em + +numeric pmg; pmg:=0.8; % a scale factor + +xpensize#:=pmg*0.8pt; +ypensize#:=pmg*0.2pt; +height#:=pmg*10pt#; +width#:=pmg*7pt#; +narrow#:=pmg*5.3pt#; + +mg#:= pmg*0.3pt#; +define_pixels(mg); + +numeric cscale; % scale factor for original circles +cscale# := mg#; +define_pixels(cscale); +let cmchar=\; + +% \end{macrocode} +% Now continue with the original code. +% \begin{macrocode} + +define_pixels(height,width,narrow); +def getpen = pickup pencircle xscaled xpensize# yscaled ypensize# rotated 30 enddef; + +% \end{macrocode} +% That finishes the simple set up. The rest of the code is for creating +% the character glyphs. It is Stanier's code, except that where he had a +% statement like: \\ +% |draw fullcircle scaled 10 shifted(...);| \\ +% I modifed it to: \\ +% |draw fullcircle scaled(10cscale) shifted(...);| \\ +% I also put a |cmchar "comment";| before each glyph code. + +% Note that the +% encoding I use is not the same as Stanier's but does match the encoding +% I use for my other archaic fonts. +% +% \begin{macro}{h} +% The \thisfont{} letter \textit{h}. +% \begin{macrocode} + +cmchar "letter h"; +beginchar("h",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*15) -- (mg*7.5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{l} +% The \thisfont{} letter \textit{l}. +% \begin{macrocode} + +cmchar "letter l"; +beginchar("l",width#,height#,0); + getpen; + draw (0,mg*15) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{H} +% The \thisfont{} letter \textit{\d{h}}. +% \begin{macrocode} + +cmchar "letter h sub dot (coded as H)"; +beginchar("H",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*30) -- (mg*7.5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{m} +% The \thisfont{} letter \textit{m}. +% \begin{macrocode} + +cmchar "letter m"; +beginchar("m",width#,height#,0); + getpen; + draw (mg*15,mg*30) -- (mg*15,0) -- (0,mg*7.5) -- (mg*15,mg*15) -- + (0,mg*22.5) -- (mg*15,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{q} +% The \thisfont{} letter \textit{q}. +% \begin{macrocode} + +cmchar "letter q"; +beginchar("q",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*15); + draw (mg*5,mg*20) -- (mg*5,mg*30); + draw (mg*5,mg*10) -- (mg*5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{w} +% The \thisfont{} letter \textit{w}. +% \begin{macrocode} + +cmchar "letter w"; +beginchar("w",width#,height#,0); + getpen; + draw fullcircle scaled (15cscale) shifted(mg*7.5,mg*15); + draw (mg*7.5,mg*7.5) -- (mg*7.5,mg*22.5); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{S} +% The \thisfont{} letter \textit{\v{s}}. +% \begin{macrocode} + +cmchar "letter s sup v (coded as S)"; +beginchar("S",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{r} +% The \thisfont{} letter \textit{r}. +% \begin{macrocode} + +cmchar "letter r"; +beginchar("r",width#,height#,0); + getpen; + draw (0,mg*30){right} .. (mg*15,mg*15){down} .. (0,0){left}; +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{b} +% The \thisfont{} letter \textit{b}. +% \begin{macrocode} + +cmchar "letter b"; +beginchar("b",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*30) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{t} +% The \thisfont{} letter \textit{t}. +% \begin{macrocode} + +cmchar "letter t"; +beginchar("t",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*30); + draw (0,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{s} +% The \thisfont{} letter \textit{s}. +% \begin{macrocode} + +cmchar "letter s"; +beginchar("s",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*15) -- (0,mg*30); + draw (mg*15,0) -- (0,mg*15) -- (mg*15,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{k} +% The \thisfont{} letter \textit{k}. +% \begin{macrocode} + +cmchar "letter k"; +beginchar("k",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (0,mg*15) -- (mg*7.5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{n} +% The \thisfont{} letter \textit{n}. +% \begin{macrocode} + +cmchar "letter n"; +beginchar("n",width#,height#,0); + getpen; + draw (0,mg*30) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{I} +% The \thisfont{} letter \textit{$h_u$}. +% \begin{macrocode} + +cmchar "letter h sub u (coded as H)"; +%%beginchar("1",width#,height#,0); +beginchar("I",width#,height#,0); + getpen; + draw (0,mg*30){down} .. (mg*7.5,mg*15){right} .. (mg*15,mg*30){up}; + draw (mg*7.5,mg*15) -- (mg*7.5,mg*7.5) -- (mg*15,mg*7.5) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{X} +% The \thisfont{} letter \textit{\'{s}}. +% \begin{macrocode} + +cmchar "letter s acute (coded as X)"; +%%beginchar("2",width#,height#,0); +beginchar("X",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*7.5) -- (0,mg*15) -- + (mg*15,mg*22.5) -- (0,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{f} +% The \thisfont{} letter \textit{f}. +% \begin{macrocode} + +cmchar "letter f"; +beginchar("f",width#,height#,0); + getpen; + draw (0,mg*15) -- (mg*7.5,0) -- (mg*15,mg*15) -- (mg*7.5,mg*30) + -- (0,mg*15); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{`} +% The \thisfont{} letter \textit{`} (semitic ayin). +% \begin{macrocode} + +cmchar "letter `"; +beginchar("`",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*22.5) -- (0,mg*22.5) -- (0,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{o} +% The \thisfont{} letter \textit{`} (semitic ayin). +% \begin{macrocode} + +cmchar "letter ` (coded as o)"; +beginchar("o",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*15) -- (mg*15,mg*15) -- (mg*15,0); + draw (mg*7.5,mg*15) -- (mg*7.5,mg*22.5) -- (0,mg*22.5) -- (0,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{'} +% The \thisfont{} letter \textit{'} (semitic aleph). +% \begin{macrocode} + +cmchar "letter '"; +beginchar("'",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*10); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{a} +% The \thisfont{} letter \textit{'} (semitic aleph). +% \begin{macrocode} + +cmchar "letter ' (coded as a)"; +beginchar("a",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*10); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{B} +% The \thisfont{} letter \textit{\d{d}}. +% \begin{macrocode} + +cmchar "letter d sub dot (coded as B)"; +%%beginchar("D",width#,height#,0); +beginchar("B",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,0) -- (mg*15,mg*30) -- (0,mg*30) -- (0,0); + draw (0,mg*15) -- (mg*15,mg*15); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{g} +% The \thisfont{} letter \textit{g}. +% \begin{macrocode} + +cmchar "letter g"; +beginchar("g",width#,height#,0); + getpen; + draw (0,mg*30) -- (mg*15,mg*30) -- (mg*15,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{d} +% The \thisfont{} letter \textit{d}. +% \begin{macrocode} + +cmchar "letter d"; +beginchar("d",narrow#,height#,0); + getpen; + draw (0,mg*10) -- (0,mg*20) -- (mg*10,mg*15) -- (0,mg*10); + draw (mg*10,0) -- (mg*10,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{G} +% The \thisfont{} letter \textit{\'{g}}. +% \begin{macrocode} + +cmchar "letter g acute (coded as G)"; +beginchar("G",width#,height#,0); + getpen; + draw (0,mg*25) -- (mg*5,mg*30) -- (mg*15,mg*30) -- (mg*15,0); + draw (mg*5,0) -- (mg*5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{T} +% The \thisfont{} letter \textit{\d{t}}. +% \begin{macrocode} + +cmchar "letter t sub dot (coded as T)"; +beginchar("T",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,0) -- (mg*15,mg*30) -- (0,mg*30) -- (0,0); + draw (mg*7.5,0) -- (mg*7.5,mg*30); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{z} +% The \thisfont{} letter \textit{z}. +% \begin{macrocode} + +cmchar "letter z"; +beginchar("z",width#,height#,0); + getpen; + draw (0,0) -- (mg*15,mg*30) -- (0,mg*30) -- + (mg*15,0) -- (0,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{D} +% The \thisfont{} letter \textit{\b{d}}. +% \begin{macrocode} + +cmchar "letter d sub bar (coded as D)"; +%%beginchar("5",width#,height#,0); +beginchar("D",width#,height#,0); + getpen; + draw (0,0) -- (0,mg*30); + draw (mg*15,0) -- (mg*15,mg*30); + draw (0,mg*12.5) -- (mg*15,mg*12.5); + draw (0,mg*17.5) -- (mg*15,mg*17.5); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{y} +% The \thisfont{} letter \textit{y}. +% \begin{macrocode} + +cmchar "letter y"; +beginchar("y",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,0); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{J} +% The \thisfont{} letter \textit{\b{t}}. +% \begin{macrocode} + +cmchar "letter t sub bar (coded as J)"; +%%beginchar("4",narrow#,height#,0); +beginchar("J",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,mg*10); + draw fullcircle scaled (10cscale) shifted(mg*5,mg*5); +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{x} +% The \thisfont{} letter \textit{\d{s}}. +% \begin{macrocode} + +cmchar "letter s sub dot (coded as x)"; +%%beginchar("3",narrow#,height#,0); +beginchar("x",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,mg*10); + draw (0,0){up} .. (mg*5,mg*10){right} .. (mg*10,0){down}; +endchar; + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{Z} +% The \thisfont{} letter \textit{\d{z}}. +% \begin{macrocode} + +cmchar "letter z sub dot (coded as Z)"; +beginchar("Z",narrow#,height#,0); + getpen; + draw fullcircle scaled (10cscale) shifted(mg*5,mg*25); + draw (mg*5,mg*20) -- (mg*5,0); + draw (mg*5,mg*10){right} .. (mg*10,0){down}; +endchar; + +% \end{macrocode} +% \end{macro} +% +% The end of the glyphs, and file. +% \begin{macrocode} + +end + +%</up> +% \end{macrocode} +% +% +% +% +% \section{The font definition files} \label{sec:fd} +% +% \begin{macrocode} +%<*fdot1> +\DeclareFontFamily{OT1}{sarab}{} + \DeclareFontShape{OT1}{sarab}{m}{n}{ <-> sarab10 }{} + \DeclareFontShape{OT1}{sarab}{bx}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{b}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{m}{sl}{ <-> sub sarab/m/n }{} + \DeclareFontShape{OT1}{sarab}{m}{it}{ <-> sub sarab/m/n }{} +%</fdot1> +% \end{macrocode} +% +% +% \begin{macrocode} +%<*fdt1> +\DeclareFontFamily{T1}{sarab}{} + \DeclareFontShape{T1}{sarab}{m}{n}{ <-> sarab10 }{} + \DeclareFontShape{T1}{sarab}{bx}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{b}{n}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{m}{sl}{ <-> sub sarab/m/n }{} + \DeclareFontShape{T1}{sarab}{m}{it}{ <-> sub sarab/m/n }{} +%</fdt1> +% \end{macrocode} +% +% \section{The \Lpack{sarabian} package code} \label{sec:code} +% +% Announce the name and version of the package, which requires +% \LaTeXe{}. +% \begin{macrocode} +%<*usc> +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{sarabian}[2005/11/12 v1.1 package for South Arabian fonts] +% \end{macrocode} +% +% +% \begin{macro}{\sarabfamily} +% Selects the font family in the T1 encoding. +% \changes{v1.1}{2005/11/12}{Changed default encoding from OT1 to T1} +% \begin{macrocode} +\newcommand{\sarabfamily}{\usefont{T1}{sarab}{m}{n}} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\textsarab} +% Text command for the font family. +% \begin{macrocode} +\DeclareTextFontCommand{\textsarab}{\sarabfamily} + +% \end{macrocode} +% \end{macro} +% +% The commands for the signs. +% \begin{macrocode} +\chardef\SArq=`' +\chardef\SAa=`a +\chardef\SAb=`b +\chardef\SAg=`g +\chardef\SAd=`d +\chardef\SAh=`h +\chardef\SAw=`w +\chardef\SAz=`z +\chardef\SAhd=`H +\chardef\SAtd=`T +\chardef\SAy=`y +\chardef\SAk=`k +\chardef\SAl=`l +\chardef\SAm=`m +\chardef\SAn=`n +\chardef\SAs=`s +\chardef\SAf=`f +\chardef\SAlq=`` +\chardef\SAo=`o +\chardef\SAsd=`x +\chardef\SAq=`q +\chardef\SAr=`r +\chardef\SAsv=`S +\chardef\SAt=`t +\chardef\SAhu=`I +\chardef\SAdb=`D +\chardef\SAtb=`J +\chardef\SAga=`G +\chardef\SAzd=`Z +\chardef\SAsa=`X +\chardef\SAdd=`B + +% \end{macrocode} +% +% \begin{macro}{translitsarab} +% \begin{macro}{translitsarabfont} +% |\translitsarab{|\meta{char-commands}|}| typesets a transliteration +% of the \thisfont{} character commands in the |\translisarabfont| font. +% \begin{macrocode} +\newcommand{\translitsarab}[1]{{% + \@translitSA\translitsarabfont #1}} +\newcommand{\translitsarabfont}{\itshape} + +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\SAunder} +% We need a copmmand to put a small U shaped cup under a letter. +% \begin{macrocode} +\DeclareTextCommand{\SAunder}{OT1}[1]% + {{\o@lign{\relax#1\crcr\hidewidth\sh@ft{29}% + \vbox to.2ex{\hbox{\char21}\vss}\hidewidth}}} + +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\@translitSA} +% This command redefines all the character producing commands for +% use within |\translitsarab|. There must be no spaces in the +% definition. +% \begin{macrocode} +\newcommand{\@translitSA}{% +\def\SArq{'}% +\def\SAa{'}% +\def\SAb{b}% +\def\SAg{g}% +\def\SAd{d}% +\def\SAh{h}% +\def\SAw{w}% +\def\SAz{z}% +\def\SAhd{\d{h}}% +\def\SAtd{\d{t}}% +\def\SAy{y}% +\def\SAk{k}% +\def\SAl{l}% +\def\SAm{m}% +\def\SAn{n}% +\def\SAs{s}% +\def\SAf{f}% +\def\SAlq{`}% +\def\SAo{`}% +\def\SAsd{\d{s}}% +\def\SAq{q}% +\def\SAr{r}% +\def\SAsv{\v{s}}% +\def\SAt{t} +\def\SAhu{\SAunder{h}}% +\def\SAdb{\b{d}}% +\def\SAtb{\b{t}}% +\def\SAga{\'{g}}% +\def\SAzd{\d{z}}% +\def\SAsa{\'{s}}% +\def\SAdd{\d{d}}% +} + +% \end{macrocode} +% \end{macro} +% +% +% +% The end of this package. +% \begin{macrocode} +%</usc> +% \end{macrocode} +% +% \section{Map file} +% +% A very short map file. +% \changes{v1.1}{2005/11/12}{Added map file} +% +% \begin{macrocode} +%<*map> +sarab10 Archaic-South-Arabian <sarab10.pfb +%</map> +% \end{macrocode} +% +% +% \Finale +% +\endinput + +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} + + diff --git a/fonts/archaic/sarabian/sarabian.ins b/fonts/archaic/sarabian/sarabian.ins new file mode 100644 index 0000000000..e2fa91b044 --- /dev/null +++ b/fonts/archaic/sarabian/sarabian.ins @@ -0,0 +1,90 @@ +%% sarab.ins +%% Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net +%% Copyright 1999--2005 Peter R. Wilson +%% +%% This work may be distributed and/or modified under the +%% conditions of the Latex Project Public License, either +%% version 1.3 of this license or (at your option) any +%% later version. +%% The latest version of the license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of +%% LaTeX version 2003/06/01 or later. +%% +%% This work has the LPPL maintenance status "author-maintained". +%% +%% This work consists of the files listed in the README file. +%% +%% This file will generate fast loadable files from the doc files +%% in this work when run through LaTeX +%% +%% --------------------- start of docstrip commands -------------- +%% +\def\batchfile{sarabian.ins} +\input docstrip.tex +\preamble +------------------------------------------------------------------ + Author: Peter Wilson (Herries Press) herries dot press at earthlink dot net + Copyright 2005 Peter R. Wilson + + This work may be distributed and/or modified under the + conditions of the Latex Project Public License, either + version 1.3 of this license or (at your option) any + later version. + The latest version of the license is in + http://www.latex-project.org/lppl.txt + and version 1.3 or later is part of all distributions of + LaTeX version 2003/06/01 or later. + + This work has the LPPL maintenance status "author-maintained". + + This work consists of the files listed in the README file. +------------------------------------------------------------------ +\endpreamble + +\keepsilent + +%%% \Msg{*** Generating the driver file ***} +%%% \generateFile{sarabian.drv}{t}{\from{sarabian.dtx}{driver}} + +\Msg{*** Generating the Metafont files ***} +\usepostamble\empty +\generateFile{sarab10.mf}{t}{\from{sarabian.dtx}{up}} + +\Msg{*** Generating the Font Definition files ***} +\usepostamble\defaultpostamble + +\generateFile{ot1sarab.fd}{t}{\from{sarabian.dtx}{fdot1}} +\generateFile{t1sarab.fd}{t}{\from{sarabian.dtx}{fdt1}} + +\Msg{*** Generating the LaTeX2e package files ***} + +\generateFile{sarabian.sty}{t}{\from{sarabian.dtx}{usc}} + +\Msg{*** Generating the map files ***} +\usepreamble\empty +\usepostamble\empty + +\generateFile{sarabian.map}{t}{\from{sarabian.dtx}{map}} + +\Msg{***********************************************************} +\Msg{*} +\Msg{* To continue the installation move these files} +\Msg{* into the LaTeX macro area:} +\Msg{*} +\Msg{* \space\space t1sarab.fd} +\Msg{* \space\space sarabian.sty} +\Msg{*} +\Msg{* Further installation instructions are in the README} +\Msg{*} +\Msg{* To produce the documentation run the files ending with} +\Msg{* `.dtx' through LaTeX.} +\Msg{* Process any name.idx file by:} +\Msg{* \space\space\space\space makeindex -s gind.ist name} +\Msg{* Process any name.glo file by:} +\Msg{* \space\space\space\space makeindex -s gglo.ist -o name.gls name.glo} +\Msg{*} +\Msg{* Happy TeXing} +\Msg{***********************************************************} + +\endinput diff --git a/fonts/archaic/sarabian/sarabian.pdf b/fonts/archaic/sarabian/sarabian.pdf Binary files differnew file mode 100644 index 0000000000..eff5082820 --- /dev/null +++ b/fonts/archaic/sarabian/sarabian.pdf diff --git a/fonts/archaic/sarabian/trysarabian.pdf b/fonts/archaic/sarabian/trysarabian.pdf Binary files differnew file mode 100644 index 0000000000..5d5725652d --- /dev/null +++ b/fonts/archaic/sarabian/trysarabian.pdf diff --git a/fonts/archaic/sarabian/trysarabian.tex b/fonts/archaic/sarabian/trysarabian.tex new file mode 100644 index 0000000000..b9a25381b5 --- /dev/null +++ b/fonts/archaic/sarabian/trysarabian.tex @@ -0,0 +1,82 @@ +% trysarabian.tex Test Sarab fonts +\documentclass[11pt]{article} +\usepackage{sarabian} + +\newcommand{\thisfont}{South Arabian} +\newcommand{\ABC}{A B G D Z E W H I Y K L M N O P U V Q R S X T} +\newcommand{\abc}{a b g d z e w h i y k l m n o p u v q r s x t} +\newcommand{\UCABC}{ABGDZEWHIYKLMNOPUVQRSXT} + +\renewcommand{\abc}{h l H m q w S r b t s k n I X f ' ` B g d G T z D y J x Z} + + +\title{Try Sarab Fonts} +%%\author{Peter Wilson \\ \texttt{peter.r.wilson@boeing.com}} +\author{} +\date{} +\begin{document} +\maketitle + + This provides a short test of the characters in the \thisfont{} fonts +--- the \verb|sarab| font family. + +\begin{center} +The \thisfont{} font, and alternate glyphs, in the huge size \\ +{\sarabfamily\huge \abc} +\end{center} + +\begin{center} +The font, and alternates, in its normal size \\ +\textsarab{\abc} \\ +and the Computer Modern Roman for comparison \\ +\abc +\end{center} + + \thisfont{} transliterated into \thisfont{} is: \textsarab{south arabian}. + +%%%%%%%%%%%%%%% +%%\end{document} +%%%%%%%%%%%%%%%% + + +\begin{table} +\centering +\caption{Alphabet and commands} +\begin{tabular}{|c|c|c|l|} \hline +Value & Glyph & ASCII & Command \\ \hline +\translitsarab{\SAh} & \textsarab{h} & h & \verb|\SAh| \\ +\translitsarab{\SAl} & \textsarab{l} & l & \verb|\SAl| \\ +\translitsarab{\SAhd} & \textsarab{H} & H & \verb|\SAhd| \\ +\translitsarab{\SAm} & \textsarab{m} & m & \verb|\SAm| \\ +\translitsarab{\SAq} & \textsarab{q} & q & \verb|\SAq| \\ +\translitsarab{\SAw} & \textsarab{w} & w & \verb|\SAw| \\ +\translitsarab{\SAsv} & \textsarab{S} & S & \verb|\SAsv| \\ +\translitsarab{\SAr} & \textsarab{r} & r & \verb|\SAr| \\ +\translitsarab{\SAb} & \textsarab{b} & b & \verb|\SAb| \\ +\translitsarab{\SAt} & \textsarab{t} & t & \verb|\SAt| \\ +\translitsarab{\SAs} & \textsarab{s} & s & \verb|\SAs| \\ +\translitsarab{\SAk} & \textsarab{k} & k & \verb|\SAk| \\ +\translitsarab{\SAn} & \textsarab{n} & n & \verb|\SAn| \\ +\translitsarab{\SAhu} & \textsarab{I} & I & \verb|\SAhu| \\ +\translitsarab{\SAsa} & \textsarab{X} & X & \verb|\SAsa| \\ +\translitsarab{\SAf} & \textsarab{f} & f & \verb|\SAf| \\ +\translitsarab{\SArq} & \textsarab{'} & ' a & \verb|\SArq| \verb|\SAa| \\ +\translitsarab{\SAlq} & \textsarab{`} & ` o & \verb|\SAlq| \verb|\SAo| \\ +\translitsarab{\SAdd} & \textsarab{B} & B & \verb|\SAdd| \\ +\translitsarab{\SAg} & \textsarab{g} & g & \verb|\SAg| \\ +\translitsarab{\SAd} & \textsarab{d} & d & \verb|\SAd| \\ +\translitsarab{\SAga} & \textsarab{G} & G & \verb|\SAga| \\ +\translitsarab{\SAtd} & \textsarab{T} & T & \verb|\SAtd| \\ +\translitsarab{\SAz} & \textsarab{z} & z & \verb|\SAz| \\ +\translitsarab{\SAdb} & \textsarab{D} & D & \verb|\SAdb| \\ +\translitsarab{\SAy} & \textsarab{y} & y & \verb|\SAy| \\ +\translitsarab{\SAtb} & \textsarab{J} & J & \verb|\SAtb| \\ +\translitsarab{\SAsd} & \textsarab{x} & x & \verb|\SAsd| \\ +\translitsarab{\SAzd} & \textsarab{Z} & Z & \verb|\SAzd| \\ +\hline +\end{tabular} +\end{table} + + +\end{document} + |