#!/bin/sh
# $Id: ttflist $
#
# Beruht auf ttf2bdf.

if [ "$1" = "" ]; then
 echo `basename $0` garr45w listet Glyphen von garr45w.ttf auf.
 exit
fi

case "$1" in
 -*)  echo `basename $0` garr45w listet Glyphen von garr45w.ttf auf.
      exit ;;
 *)   ttf2bdf $1.ttf | grep STARTCHAR | sed "s/STARTCHAR /U+/" | sed 's/U+0020/space/' | sed 's/U+0021/exclam/' | sed 's/U+0022/quotedbl/' | sed 's/U+0023/numbersign/' | sed 's/U+0024/dollar/' | sed 's/U+0025/percent/' | sed 's/U+0026/ampersand/' | sed 's/U+0027/quotesingle/' | sed 's/U+0028/parenleft/' | sed 's/U+0029/parenright/' | sed 's/U+002A/asterisk/' | sed 's/U+002B/plus/' | sed 's/U+002C/comma/' | sed 's/U+002D/hyphen/' | sed 's/U+002E/period/' | sed 's/U+002F/slash/' | sed 's/U+0030/zero/' | sed 's/U+0031/one/' | sed 's/U+0032/two/' | sed 's/U+0033/three/' | sed 's/U+0034/four/' | sed 's/U+0035/five/' | sed 's/U+0036/six/' | sed 's/U+0037/seven/' | sed 's/U+0038/eight/' | sed 's/U+0039/nine/' | sed 's/U+003A/colon/' | sed 's/U+003B/semicolon/' | sed 's/U+003C/less/' | sed 's/U+003D/equal/' | sed 's/U+003E/greater/' | sed 's/U+003F/question/' | sed 's/U+0040/at/' | sed 's/U+0041/A/' | sed 's/U+0042/B/' | sed 's/U+0043/C/' | sed 's/U+0044/D/' | sed 's/U+0045/E/' | sed 's/U+0046/F/' | sed 's/U+0047/G/' | sed 's/U+0048/H/' | sed 's/U+0049/I/' | sed 's/U+004A/J/' | sed 's/U+004B/K/' | sed 's/U+004C/L/' | sed 's/U+004D/M/' | sed 's/U+004E/N/' | sed 's/U+004F/O/' | sed 's/U+0050/P/' | sed 's/U+0051/Q/' | sed 's/U+0052/R/' | sed 's/U+0053/S/' | sed 's/U+0054/T/' | sed 's/U+0055/U/' | sed 's/U+0056/V/' | sed 's/U+0057/W/' | sed 's/U+0058/X/' | sed 's/U+0059/Y/' | sed 's/U+005A/Z/' | sed 's/U+005B/bracketleft/' | sed 's/U+005C/backslash/' | sed 's/U+005D/bracketright/' | sed 's/U+005E/asciicircum/' | sed 's/U+005F/underscore/' | sed 's/U+0060/grave/' | sed 's/U+0061/a/' | sed 's/U+0062/b/' | sed 's/U+0063/c/' | sed 's/U+0064/d/' | sed 's/U+0065/e/' | sed 's/U+0066/f/' | sed 's/U+0067/g/' | sed 's/U+0068/h/' | sed 's/U+0069/i/' | sed 's/U+006A/j/' | sed 's/U+006B/k/' | sed 's/U+006C/l/' | sed 's/U+006D/m/' | sed 's/U+006E/n/' | sed 's/U+006F/o/' | sed 's/U+0070/p/' | sed 's/U+0071/q/' | sed 's/U+0072/r/' | sed 's/U+0073/s/' | sed 's/U+0074/t/' | sed 's/U+0075/u/' | sed 's/U+0076/v/' | sed 's/U+0077/w/' | sed 's/U+0078/x/' | sed 's/U+0079/y/' | sed 's/U+007A/z/' | sed 's/U+007B/braceleft/' | sed 's/U+007C/bar/' | sed 's/U+007D/braceright/' | sed 's/U+007E/asciitilde/' | sed 's/U+00A0/space/' | sed 's/U+00A1/exclamdown/' | sed 's/U+00A2/cent/' | sed 's/U+00A3/sterling/' | sed 's/U+00A4/currency/' | sed 's/U+00A5/yen/' | sed 's/U+00A6/brokenbar/' | sed 's/U+00A7/section/' | sed 's/U+00A8/dieresis/' | sed 's/U+00A9/copyright/' | sed 's/U+00AA/ordfeminine/' | sed 's/U+00AB/guillemotleft/' | sed 's/U+00AC/logicalnot/' | sed 's/U+00AD/hyphen/' | sed 's/U+00AE/registered/' | sed 's/U+00AF/macron/' | sed 's/U+00B0/degree/' | sed 's/U+00B1/plusminus/' | sed 's/U+00B2/twosuperior/' | sed 's/U+00B3/threesuperior/' | sed 's/U+00B4/acute/' | sed 's/U+00B5/mu/' | sed 's/U+00B6/paragraph/' | sed 's/U+00B7/periodcentered/' | sed 's/U+00B8/cedilla/' | sed 's/U+00B9/onesuperior/' | sed 's/U+00BA/ordmasculine/' | sed 's/U+00BB/guillemotright/' | sed 's/U+00BC/onequarter/' | sed 's/U+00BD/onehalf/' | sed 's/U+00BE/threequarters/' | sed 's/U+00BF/questiondown/' | sed 's/U+00C0/Agrave/' | sed 's/U+00C1/Aacute/' | sed 's/U+00C2/Acircumflex/' | sed 's/U+00C3/Atilde/' | sed 's/U+00C4/Adieresis/' | sed 's/U+00C5/Aring/' | sed 's/U+00C6/AE/' | sed 's/U+00C7/Ccedilla/' | sed 's/U+00C8/Egrave/' | sed 's/U+00C9/Eacute/' | sed 's/U+00CA/Ecircumflex/' | sed 's/U+00CB/Edieresis/' | sed 's/U+00CC/Igrave/' | sed 's/U+00CD/Iacute/' | sed 's/U+00CE/Icircumflex/' | sed 's/U+00CF/Idieresis/' | sed 's/U+00D0/Eth/' | sed 's/U+00D1/Ntilde/' | sed 's/U+00D2/Ograve/' | sed 's/U+00D3/Oacute/' | sed 's/U+00D4/Ocircumflex/' | sed 's/U+00D5/Otilde/' | sed 's/U+00D6/Odieresis/' | sed 's/U+00D7/multiply/' | sed 's/U+00D8/Oslash/' | sed 's/U+00D9/Ugrave/' | sed 's/U+00DA/Uacute/' | sed 's/U+00DB/Ucircumflex/' | sed 's/U+00DC/Udieresis/' | sed 's/U+00DD/Yacute/' | sed 's/U+00DE/Thorn/' | sed 's/U+00DF/germandbls/' | sed 's/U+00E0/agrave/' | sed 's/U+00E1/aacute/' | sed 's/U+00E2/acircumflex/' | sed 's/U+00E3/atilde/' | sed 's/U+00E4/adieresis/' | sed 's/U+00E5/aring/' | sed 's/U+00E6/ae/' | sed 's/U+00E7/ccedilla/' | sed 's/U+00E8/egrave/' | sed 's/U+00E9/eacute/' | sed 's/U+00EA/ecircumflex/' | sed 's/U+00EB/edieresis/' | sed 's/U+00EC/igrave/' | sed 's/U+00ED/iacute/' | sed 's/U+00EE/icircumflex/' | sed 's/U+00EF/idieresis/' | sed 's/U+00F0/eth/' | sed 's/U+00F1/ntilde/' | sed 's/U+00F2/ograve/' | sed 's/U+00F3/oacute/' | sed 's/U+00F4/ocircumflex/' | sed 's/U+00F5/otilde/' | sed 's/U+00F6/odieresis/' | sed 's/U+00F7/divide/' | sed 's/U+00F8/oslash/' | sed 's/U+00F9/ugrave/' | sed 's/U+00FA/uacute/' | sed 's/U+00FB/ucircumflex/' | sed 's/U+00FC/udieresis/' | sed 's/U+00FD/yacute/' | sed 's/U+00FE/ascitilde/' | sed 's/U+00FE/thorn/' | sed 's/U+00FF/ydieresis/' | sed 's/U+0100/Amacron/' | sed 's/U+0101/amacron/' | sed 's/U+0102/Abreve/' | sed 's/U+0103/abreve/' | sed 's/U+0104/Aogonek/' | sed 's/U+0105/aogonek/' | sed 's/U+0106/Cacute/' | sed 's/U+0107/cacute/' | sed 's/U+010C/Ccaron/' | sed 's/U+010D/ccaron/' | sed 's/U+010E/Dcaron/' | sed 's/U+010F/dcaron/' | sed 's/U+0110/Dmacron/' | sed 's/U+0111/dmacron/' | sed 's/U+0112/Emacron/' | sed 's/U+0113/emacron/' | sed 's/U+0116/Edot/' | sed 's/U+0117/edot/' | sed 's/U+0118/Eogonek/' | sed 's/U+0119/eogonek/' | sed 's/U+011A/Ecaron/' | sed 's/U+011B/ecaron/' | sed 's/U+011E/Gbreve/' | sed 's/U+011F/gbreve/' | sed 's/U+0122/Gcedilla/' | sed 's/U+0123/gcedilla/' | sed 's/U+012A/Imacron/' | sed 's/U+012B/imacron/' | sed 's/U+012E/Iogonek/' | sed 's/U+012F/iogonek/' | sed 's/U+0130/Idot/' | sed 's/U+0131/dotlessi/' | sed 's/U+0132/IJ/' | sed 's/U+0133/ij/' | sed 's/U+0136/Kcedilla/' | sed 's/U+0137/kcedilla/' | sed 's/U+0139/Lacute/' | sed 's/U+013A/lacute/' | sed 's/U+013B/Lcedilla/' | sed 's/U+013C/lcedilla/' | sed 's/U+013D/Lcaron/' | sed 's/U+013E/lcaron/' | sed 's/U+0141/Lslash/' | sed 's/U+0142/lslash/' | sed 's/U+0143/Nacute/' | sed 's/U+0144/nacute/' | sed 's/U+0145/Ncedilla/' | sed 's/U+0146/ncedilla/' | sed 's/U+0147/Ncaron/' | sed 's/U+0148/ncaron/' | sed 's/U+014A/Eng/' | sed 's/U+014B/eng/' | sed 's/U+014C/Omacron/' | sed 's/U+014D/omacron/' | sed 's/U+0150/Odblacute/' | sed 's/U+0151/odblacute/' | sed 's/U+0152/OE/' | sed 's/U+0153/oe/' | sed 's/U+0154/Racute/' | sed 's/U+0155/racute/' | sed 's/U+0156/Rcedilla/' | sed 's/U+0157/rcedilla/' | sed 's/U+0158/Rcaron/' | sed 's/U+0159/rcaron/' | sed 's/U+015A/Sacute/' | sed 's/U+015B/sacute/' | sed 's/U+015E/Scedilla/' | sed 's/U+015F/scedilla/' | sed 's/U+0160/Scaron/' | sed 's/U+0161/scaron/' | sed 's/U+0162/Tcedilla/' | sed 's/U+0163/tcedilla/' | sed 's/U+0164/Tcaron/' | sed 's/U+0165/tcaron/' | sed 's/U+016A/Umacron/' | sed 's/U+016B/umacron/' | sed 's/U+016E/Uring/' | sed 's/U+016F/uring/' | sed 's/U+0170/Udblacute/' | sed 's/U+0171/udblacute/' | sed 's/U+0172/Uogonek/' | sed 's/U+0173/uogonek/' | sed 's/U+0178/Ydieresis/' | sed 's/U+0179/Zacute/' | sed 's/U+017A/zacute/' | sed 's/U+017B/Zdot/' | sed 's/U+017C/zdot/' | sed 's/U+017D/Zcaron/' | sed 's/U+017E/zcaron/' | sed 's/U+0192/florin/' | sed 's/U+02C6/circumflex/' | sed 's/U+02C7/caron/' | sed 's/U+02C9/macron/' | sed 's/U+02D8/breve/' | sed 's/U+02D9/dotaccent/' | sed 's/U+02DA/ring/' | sed 's/U+02DB/ogonek/' | sed 's/U+02DC/tilde/' | sed 's/U+02DD/hungarumlaut/' | sed 's/U+03C0/pi/' | sed 's/U+2013/endash/' | sed 's/U+2014/emdash/' | sed 's/U+2018/quoteleft/' | sed 's/U+2019/quoteright/' | sed 's/U+201A/quotesinglbase/' | sed 's/U+201C/quotedblleft/' | sed 's/U+201D/quotedblright/' | sed 's/U+201E/quotedblbase/' | sed 's/U+2020/dagger/' | sed 's/U+2021/daggerdbl/' | sed 's/U+2022/bullet/' | sed 's/U+2026/ellipsis/' | sed 's/U+2030/perthousandzero/' | sed 's/U+2039/guilsinglleft/' | sed 's/U+203A/guilsinglright/' | sed 's/U+2044/fraction/' | sed 's/U+2074/foursuperior/' | sed 's/U+20AC/eurosign/' | sed 's/U+2122/trademark/' | sed 's/U+2126/Omega/' | sed 's/U+2202/partialdiff/' | sed 's/U+2206/Delta/' | sed 's/U+220F/product/' | sed 's/U+2211/summation/' | sed 's/U+2212/minus/' | sed 's/U+2215/fraction/' | sed 's/U+2219/periodcentered/' | sed 's/U+221A/radical/' | sed 's/U+221E/infinity/' | sed 's/U+222B/integral/' | sed 's/U+2248/approxequal/' | sed 's/U+2260/notequal/' | sed 's/U+2264/lessequal/' | sed 's/U+2265/greaterequal/' | sed 's/U+25CA/lozenge/' | sed 's/U+F001/fi/' | sed 's/U+F002/fl/' | sed 's/U+F700/dotlessj/' | sed 's/U+FB00/ff/' | sed 's/U+FB01/fi/' | sed 's/U+FB02/fl/' | sed 's/U+FB03/ffi/' | sed 's/U+FB04/ffl/' | sed 's/U+03A9/Omega/' | sed 's/U+20A3/franc/'
      exit ;;
esac