charmap.groff.xsl 150 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013
  1. <?xml version="1.0" encoding="US-ASCII"?>
  2. <xsl:stylesheet version="2.0"
  3. xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  4. xmlns:u="http://docbook.sf.net/xmlns/unichar/1.0"
  5. exclude-result-prefixes="u">
  6. <!-- ********************************************************************
  7. $Id: charmap.groff.xsl 7806 2008-03-04 03:27:47Z xmldoc $
  8. ********************************************************************
  9. This file is part of the XSL DocBook Stylesheet distribution.
  10. See ../README or http://docbook.sf.net/release/xsl/current/ for
  11. copyright and other information.
  12. ******************************************************************** -->
  13. <xsl:character-map name="groff">
  14. <!-- * *************************************************************** -->
  15. <!-- * Commentary -->
  16. <!-- * *************************************************************** -->
  17. <!-- * -->
  18. <!-- * This file maps a selection of Unicode symbols and special -->
  19. <!-- * characters (about 800) to corresponding groff escape sequences.-->
  20. <!-- * -->
  21. <!-- * Although the format of this file follows the "character map" -->
  22. <!-- * format described in the XSLT 2.0 specification[1], the file can -->
  23. <!-- * also be used with an appropriate XSLT 1.0 stylesheet and any -->
  24. <!-- * XSLT 1.0 processor. -->
  25. <!-- * -->
  26. <!-- * [1] http://www.w3.org/TR/xslt20/#character-maps -->
  27. <!-- * -->
  28. <!-- * In order to make the character map more readable, and to make -->
  29. <!-- * it possible to create subsets of it at run time, it uses the -->
  30. <!-- * following "extension attributes" (in the "unichar" namespace): -->
  31. <!-- * -->
  32. <!-- * - u:name = ISO character name (e.g., "OHM SIGN") -->
  33. <!-- * - u:entity = ISO entity name (e.g., "ohm") -->
  34. <!-- * - u:block = Unicode block name (e.g., "Letterlike Symbols") -->
  35. <!-- * - u:class = character class (e.g., "bullets") -->
  36. <!-- * -->
  37. <!-- * Use of such extension attributes is permitted by the XSLT 2.0 -->
  38. <!-- * spec; see the "Extension Attributes" section[2]. -->
  39. <!-- * -->
  40. <!-- * [2] http://www.w3.org/TR/xslt20/#extension-attributes -->
  41. <!-- * -->
  42. <!-- * *************************************************************** -->
  43. <!-- * Acknowledgements -->
  44. <!-- * *************************************************************** -->
  45. <!-- * The following references were consulted when selecting roff -->
  46. <!-- * mappings and character information: -->
  47. <!-- * -->
  48. <!-- * - groff_char(7) man page[3] -->
  49. <!-- * - groff info file[4]; in particular, the "Page Motions" node[5] -->
  50. <!-- * - tables in "Character Sets" chapter of "XML In a Nutshell"[6] -->
  51. <!-- * - Zvon Character Search[7] -->
  52. <!-- * -->
  53. <!-- * [3] http://www.linux.se/showMan.php?TITLE=groff_char&SECTION=7 -->
  54. <!-- * [4] http://www.fifi.org/cgi-bin/info2www?(groff) -->
  55. <!-- * [5] http://www.fifi.org/cgi-bin/info2www?(groff)Page+Motions -->
  56. <!-- * [6] http://www.ibiblio.org/xml/books/xian2/ -->
  57. <!-- * [7] http://zvon.org/other/charSearch/PHP/search.php -->
  58. <!-- * -->
  59. <!-- * The initial version of this file (before the "string" mappings -->
  60. <!-- * were added) was generated by taking the "unichars.el" file from -->
  61. <!-- * Norm Walsh's "xmlunicode.el"[8] elisp distro, and running a -->
  62. <!-- * script on it to convert it to XML. -->
  63. <!-- * -->
  64. <!-- * [8] http://nwalsh.com/emacs/xmlchars/ -->
  65. <!-- * -->
  66. <!-- * The idea for implementing a character map in the DocBook Project -->
  67. <!-- * manpages system was inspired by Steve Cheng's docbook2x[9]; -->
  68. <!-- * in particular, its "utf8trans" utility and character-map system. -->
  69. <!-- * -->
  70. <!-- * [9] http://docbook2x.sourceforge.net/ -->
  71. <!-- * -->
  72. <!-- * ################################################################# -->
  73. <!-- * ***************************************************************** -->
  74. <!-- * Begin: Latin-1/ISO-8859-1 -->
  75. <!-- * x00a0 to x00ff -->
  76. <!-- * ***************************************************************** -->
  77. <!-- * A no-break space can be written two ways in roff; the difference, -->
  78. <!-- * according to the "Page Motions" node in the groff info page, is: -->
  79. <!-- * -->
  80. <!-- * "\ " = -->
  81. <!-- * An unbreakable and unpaddable (i.e. not expanded during filling) -->
  82. <!-- * space. -->
  83. <!-- * -->
  84. <!-- * "\~" = -->
  85. <!-- * An unbreakable space that stretches like a normal -->
  86. <!-- * inter-word space when a line is adjusted." -->
  87. <!-- * -->
  88. <!-- * Unfortunately, roff seems to do some weird things with long -->
  89. <!-- * lines that only have words separated by "\~" spaces, so it's -->
  90. <!-- * safer just to stick with the "\ " space -->
  91. <xsl:output-character
  92. character="&#x00a0;"
  93. u:name="NO-BREAK SPACE"
  94. u:entity="nbsp"
  95. string="\ \&amp;"
  96. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  97. u:class="symbols"
  98. />
  99. <xsl:output-character
  100. character="&#x00a1;"
  101. u:name="INVERTED EXCLAMATION MARK"
  102. u:entity="iexcl"
  103. string="\(r!"
  104. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  105. u:class="symbols"
  106. />
  107. <xsl:output-character
  108. character="&#x00a2;"
  109. u:name="CENT SIGN"
  110. u:entity="cent"
  111. string="\(ct"
  112. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  113. u:class="symbols"
  114. />
  115. <xsl:output-character
  116. character="&#x00a3;"
  117. u:name="POUND SIGN"
  118. u:entity="pound"
  119. string="\(Po"
  120. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  121. u:class="symbols"
  122. />
  123. <xsl:output-character
  124. character="&#x00a4;"
  125. u:name="CURRENCY SIGN"
  126. u:entity="curren"
  127. string="\(Cs"
  128. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  129. u:class="symbols"
  130. />
  131. <xsl:output-character
  132. character="&#x00a5;"
  133. u:name="YEN SIGN"
  134. u:entity="yen"
  135. string="\(Ye"
  136. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  137. u:class="symbols"
  138. />
  139. <xsl:output-character
  140. character="&#x00a6;"
  141. u:name="BROKEN BAR"
  142. u:entity="brvbar"
  143. string="\(bb"
  144. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  145. u:class="symbols"
  146. />
  147. <xsl:output-character
  148. character="&#x00a7;"
  149. u:name="SECTION SIGN"
  150. u:entity="sect"
  151. string="\(sc"
  152. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  153. u:class="symbols"
  154. />
  155. <xsl:output-character
  156. character="&#x00a8;"
  157. u:name="DIAERESIS"
  158. u:entity="Dot"
  159. string="\(ad"
  160. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  161. u:class="symbols"
  162. />
  163. <xsl:output-character
  164. character="&#x00a9;"
  165. u:name="COPYRIGHT SIGN"
  166. u:entity="copy"
  167. string="\(co"
  168. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  169. u:class="symbols"
  170. />
  171. <xsl:output-character
  172. character="&#x00aa;"
  173. u:name="FEMININE ORDINAL INDICATOR"
  174. u:entity="ordf"
  175. string="\(Of"
  176. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  177. u:class="symbols"
  178. />
  179. <xsl:output-character
  180. character="&#x00ab;"
  181. u:name="LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"
  182. u:entity="laquo"
  183. string="\(Fo"
  184. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  185. u:class="symbols"
  186. />
  187. <xsl:output-character
  188. character="&#x00ac;"
  189. u:name="NOT SIGN"
  190. u:entity="not"
  191. string="\(no"
  192. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  193. u:class="symbols"
  194. />
  195. <!-- * groff_char(7) man page sayxsl: "the soft hyphen control character -->
  196. <!-- * (prints as itself). groff never use this character for output -->
  197. <!-- * (thus it is omitted in the table below); the input character 173 -->
  198. <!-- * is onto \%." -->
  199. <xsl:output-character
  200. character="&#x00ad;"
  201. u:name="SOFT HYPHEN"
  202. u:entity="shy"
  203. string="\%"
  204. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  205. u:class="symbols"
  206. />
  207. <xsl:output-character
  208. character="&#x00ae;"
  209. u:name="REGISTERED SIGN"
  210. u:entity="reg"
  211. string="\(rg"
  212. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  213. u:class="symbols"
  214. />
  215. <xsl:output-character
  216. character="&#x00af;"
  217. u:name="MACRON"
  218. u:entity="macr"
  219. string="\(a-"
  220. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  221. u:class="symbols"
  222. />
  223. <xsl:output-character
  224. character="&#x00b0;"
  225. u:name="DEGREE SIGN"
  226. u:entity="deg"
  227. string="\(de"
  228. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  229. u:class="symbols"
  230. />
  231. <xsl:output-character
  232. character="&#x00b1;"
  233. u:name="PLUS-MINUS SIGN"
  234. u:entity="plusmn"
  235. string="\(+-"
  236. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  237. u:class="symbols"
  238. />
  239. <xsl:output-character
  240. character="&#x00b2;"
  241. u:name="SUPERSCRIPT TWO"
  242. u:entity="sup2"
  243. string="\(S2"
  244. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  245. u:class="symbols"
  246. />
  247. <xsl:output-character
  248. character="&#x00b3;"
  249. u:name="SUPERSCRIPT THREE"
  250. u:entity="sup3"
  251. string="\(S3"
  252. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  253. u:class="symbols"
  254. />
  255. <xsl:output-character
  256. character="&#x00b4;"
  257. u:name="ACUTE ACCENT"
  258. u:entity="acute"
  259. string="\(aa"
  260. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  261. u:class="symbols"
  262. />
  263. <xsl:output-character
  264. character="&#x00b5;"
  265. u:name="MICRO SIGN"
  266. u:entity="micro"
  267. string="\(mc"
  268. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  269. u:class="symbols"
  270. />
  271. <xsl:output-character
  272. character="&#x00b6;"
  273. u:name="PILCROW SIGN"
  274. u:entity="para"
  275. string="\(ps"
  276. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  277. u:class="symbols"
  278. />
  279. <!-- * according to groff_char(7), I think the escape string \(pc -->
  280. <!-- * "periodcentered" could also be used for middot; not sure which -->
  281. <!-- * is better, but "md" mnemonic is a better fit :-) -->
  282. <xsl:output-character
  283. character="&#x00b7;"
  284. u:name="MIDDLE DOT"
  285. u:entity="middot"
  286. string="\(md"
  287. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  288. u:class="symbols"
  289. />
  290. <xsl:output-character
  291. character="&#x00b8;"
  292. u:name="CEDILLA"
  293. u:entity="cedil"
  294. string="\(ac"
  295. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  296. u:class="symbols"
  297. />
  298. <xsl:output-character
  299. character="&#x00b9;"
  300. u:name="SUPERSCRIPT ONE"
  301. u:entity="sup1"
  302. string="\(S1"
  303. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  304. u:class="symbols"
  305. />
  306. <xsl:output-character
  307. character="&#x00ba;"
  308. u:name="MASCULINE ORDINAL INDICATOR"
  309. u:entity="ordm"
  310. string="\(Om"
  311. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  312. u:class="symbols"
  313. />
  314. <xsl:output-character
  315. character="&#x00bb;"
  316. u:name="RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"
  317. u:entity="raquo"
  318. string="\(Fc"
  319. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  320. u:class="symbols"
  321. />
  322. <xsl:output-character
  323. character="&#x00bc;"
  324. u:name="VULGAR FRACTION ONE QUARTER"
  325. u:entity="frac14"
  326. string="\(14"
  327. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  328. u:class="symbols"
  329. />
  330. <xsl:output-character
  331. character="&#x00bd;"
  332. u:name="VULGAR FRACTION ONE HALF"
  333. u:entity="frac12"
  334. string="\(12"
  335. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  336. u:class="symbols"
  337. />
  338. <xsl:output-character
  339. character="&#x00be;"
  340. u:name="VULGAR FRACTION THREE QUARTERS"
  341. u:entity="frac34"
  342. string="\(34"
  343. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  344. u:class="symbols"
  345. />
  346. <xsl:output-character
  347. character="&#x00bf;"
  348. u:name="INVERTED QUESTION MARK"
  349. u:entity="iquest"
  350. string="\(r?"
  351. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  352. u:class="symbols"
  353. />
  354. <xsl:output-character
  355. character="&#x00c0;"
  356. u:name="LATIN CAPITAL LETTER A WITH GRAVE"
  357. u:entity="Agrave"
  358. string="\(`A"
  359. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  360. u:class="letters"
  361. />
  362. <xsl:output-character
  363. character="&#x00c1;"
  364. u:name="LATIN CAPITAL LETTER A WITH ACUTE"
  365. u:entity="Aacute"
  366. string="\('A"
  367. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  368. u:class="letters"
  369. />
  370. <xsl:output-character
  371. character="&#x00c2;"
  372. u:name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX"
  373. u:entity="Acirc"
  374. string="\(^A"
  375. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  376. u:class="letters"
  377. />
  378. <xsl:output-character
  379. character="&#x00c3;"
  380. u:name="LATIN CAPITAL LETTER A WITH TILDE"
  381. u:entity="Atilde"
  382. string="\(~A"
  383. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  384. u:class="letters"
  385. />
  386. <xsl:output-character
  387. character="&#x00c4;"
  388. u:name="LATIN CAPITAL LETTER A WITH DIAERESIS"
  389. u:entity="Auml"
  390. string="\(:A"
  391. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  392. u:class="letters"
  393. />
  394. <xsl:output-character
  395. character="&#x00c5;"
  396. u:name="LATIN CAPITAL LETTER A WITH RING ABOVE"
  397. u:entity="Aring"
  398. string="\(oA"
  399. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  400. u:class="letters"
  401. />
  402. <xsl:output-character
  403. character="&#x00c6;"
  404. u:name="LATIN CAPITAL LETTER AE"
  405. u:entity="AElig"
  406. string="\(AE"
  407. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  408. u:class="letters"
  409. />
  410. <xsl:output-character
  411. character="&#x00c7;"
  412. u:name="LATIN CAPITAL LETTER C WITH CEDILLA"
  413. u:entity="Ccedil"
  414. string="\(,C"
  415. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  416. u:class="letters"
  417. />
  418. <xsl:output-character
  419. character="&#x00c8;"
  420. u:name="LATIN CAPITAL LETTER E WITH GRAVE"
  421. u:entity="Egrave"
  422. string="\(`E"
  423. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  424. u:class="letters"
  425. />
  426. <xsl:output-character
  427. character="&#x00c9;"
  428. u:name="LATIN CAPITAL LETTER E WITH ACUTE"
  429. u:entity="Eacute"
  430. string="\('E"
  431. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  432. u:class="letters"
  433. />
  434. <xsl:output-character
  435. character="&#x00ca;"
  436. u:name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX"
  437. u:entity="Ecirc"
  438. string="\(^E"
  439. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  440. u:class="letters"
  441. />
  442. <xsl:output-character
  443. character="&#x00cb;"
  444. u:name="LATIN CAPITAL LETTER E WITH DIAERESIS"
  445. u:entity="Euml"
  446. string="\(:E"
  447. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  448. u:class="letters"
  449. />
  450. <xsl:output-character
  451. character="&#x00cc;"
  452. u:name="LATIN CAPITAL LETTER I WITH GRAVE"
  453. u:entity="Igrave"
  454. string="\(`I"
  455. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  456. u:class="letters"
  457. />
  458. <xsl:output-character
  459. character="&#x00cd;"
  460. u:name="LATIN CAPITAL LETTER I WITH ACUTE"
  461. u:entity="Iacute"
  462. string="\('I"
  463. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  464. u:class="letters"
  465. />
  466. <xsl:output-character
  467. character="&#x00ce;"
  468. u:name="LATIN CAPITAL LETTER I WITH CIRCUMFLEX"
  469. u:entity="Icirc"
  470. string="\(^I"
  471. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  472. u:class="letters"
  473. />
  474. <xsl:output-character
  475. character="&#x00cf;"
  476. u:name="LATIN CAPITAL LETTER I WITH DIAERESIS"
  477. u:entity="Iuml"
  478. string="\(:I"
  479. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  480. u:class="letters"
  481. />
  482. <xsl:output-character
  483. character="&#x00d0;"
  484. u:name="LATIN CAPITAL LETTER ETH"
  485. u:entity="ETH"
  486. string="\(-D"
  487. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  488. u:class="letters"
  489. />
  490. <xsl:output-character
  491. character="&#x00d1;"
  492. u:name="LATIN CAPITAL LETTER N WITH TILDE"
  493. u:entity="Ntilde"
  494. string="\(~N"
  495. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  496. u:class="letters"
  497. />
  498. <xsl:output-character
  499. character="&#x00d2;"
  500. u:name="LATIN CAPITAL LETTER O WITH GRAVE"
  501. u:entity="Ograve"
  502. string="\(`O"
  503. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  504. u:class="letters"
  505. />
  506. <xsl:output-character
  507. character="&#x00d3;"
  508. u:name="LATIN CAPITAL LETTER O WITH ACUTE"
  509. u:entity="Oacute"
  510. string="\('O"
  511. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  512. u:class="letters"
  513. />
  514. <xsl:output-character
  515. character="&#x00d4;"
  516. u:name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX"
  517. u:entity="Ocirc"
  518. string="\(^O"
  519. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  520. u:class="letters"
  521. />
  522. <xsl:output-character
  523. character="&#x00d5;"
  524. u:name="LATIN CAPITAL LETTER O WITH TILDE"
  525. u:entity="Otilde"
  526. string="\(~O"
  527. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  528. u:class="letters"
  529. />
  530. <xsl:output-character
  531. character="&#x00d6;"
  532. u:name="LATIN CAPITAL LETTER O WITH DIAERESIS"
  533. u:entity="Ouml"
  534. string="\(:O"
  535. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  536. u:class="letters"
  537. />
  538. <xsl:output-character
  539. character="&#x00d7;"
  540. u:name="MULTIPLICATION SIGN"
  541. u:entity="times"
  542. string="\(mu"
  543. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  544. u:class="symbols"
  545. />
  546. <xsl:output-character
  547. character="&#x00d8;"
  548. u:name="LATIN CAPITAL LETTER O WITH STROKE"
  549. u:entity="Oslash"
  550. string="\(/O"
  551. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  552. u:class="letters"
  553. />
  554. <xsl:output-character
  555. character="&#x00d9;"
  556. u:name="LATIN CAPITAL LETTER U WITH GRAVE"
  557. u:entity="Ugrave"
  558. string="\(`U"
  559. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  560. u:class="letters"
  561. />
  562. <xsl:output-character
  563. character="&#x00da;"
  564. u:name="LATIN CAPITAL LETTER U WITH ACUTE"
  565. u:entity="Uacute"
  566. string="\('U"
  567. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  568. u:class="letters"
  569. />
  570. <xsl:output-character
  571. character="&#x00db;"
  572. u:name="LATIN CAPITAL LETTER U WITH CIRCUMFLEX"
  573. u:entity="Ucirc"
  574. string="\(^U"
  575. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  576. u:class="letters"
  577. />
  578. <xsl:output-character
  579. character="&#x00dc;"
  580. u:name="LATIN CAPITAL LETTER U WITH DIAERESIS"
  581. u:entity="Uuml"
  582. string="\(:U"
  583. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  584. u:class="letters"
  585. />
  586. <xsl:output-character
  587. character="&#x00dd;"
  588. u:name="LATIN CAPITAL LETTER Y WITH ACUTE"
  589. u:entity="Yacute"
  590. string="\('Y"
  591. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  592. u:class="letters"
  593. />
  594. <xsl:output-character
  595. character="&#x00de;"
  596. u:name="LATIN CAPITAL LETTER THORN"
  597. u:entity="THORN"
  598. string="\(TP"
  599. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  600. u:class="letters"
  601. />
  602. <xsl:output-character
  603. character="&#x00df;"
  604. u:name="LATIN SMALL LETTER SHARP S"
  605. u:entity="szlig"
  606. string="\(ss"
  607. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  608. u:class="letters"
  609. />
  610. <xsl:output-character
  611. character="&#x00e0;"
  612. u:name="LATIN SMALL LETTER A WITH GRAVE"
  613. u:entity="agrave"
  614. string="\(`a"
  615. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  616. u:class="letters"
  617. />
  618. <xsl:output-character
  619. character="&#x00e1;"
  620. u:name="LATIN SMALL LETTER A WITH ACUTE"
  621. u:entity="aacute"
  622. string="\('a"
  623. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  624. u:class="letters"
  625. />
  626. <xsl:output-character
  627. character="&#x00e2;"
  628. u:name="LATIN SMALL LETTER A WITH CIRCUMFLEX"
  629. u:entity="acirc"
  630. string="\(^a"
  631. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  632. u:class="letters"
  633. />
  634. <xsl:output-character
  635. character="&#x00e3;"
  636. u:name="LATIN SMALL LETTER A WITH TILDE"
  637. u:entity="atilde"
  638. string="\(~a"
  639. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  640. u:class="letters"
  641. />
  642. <xsl:output-character
  643. character="&#x00e4;"
  644. u:name="LATIN SMALL LETTER A WITH DIAERESIS"
  645. u:entity="auml"
  646. string="\(:a"
  647. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  648. u:class="letters"
  649. />
  650. <xsl:output-character
  651. character="&#x00e5;"
  652. u:name="LATIN SMALL LETTER A WITH RING ABOVE"
  653. u:entity="aring"
  654. string="\(oa"
  655. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  656. u:class="letters"
  657. />
  658. <xsl:output-character
  659. character="&#x00e6;"
  660. u:name="LATIN SMALL LETTER AE"
  661. u:entity="aelig"
  662. string="\(ae"
  663. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  664. u:class="letters"
  665. />
  666. <xsl:output-character
  667. character="&#x00e7;"
  668. u:name="LATIN SMALL LETTER C WITH CEDILLA"
  669. u:entity="ccedil"
  670. string="\(,c"
  671. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  672. u:class="letters"
  673. />
  674. <xsl:output-character
  675. character="&#x00e8;"
  676. u:name="LATIN SMALL LETTER E WITH GRAVE"
  677. u:entity="egrave"
  678. string="\(`e"
  679. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  680. u:class="letters"
  681. />
  682. <xsl:output-character
  683. character="&#x00e9;"
  684. u:name="LATIN SMALL LETTER E WITH ACUTE"
  685. u:entity="eacute"
  686. string="\('e"
  687. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  688. u:class="letters"
  689. />
  690. <xsl:output-character
  691. character="&#x00ea;"
  692. u:name="LATIN SMALL LETTER E WITH CIRCUMFLEX"
  693. u:entity="ecirc"
  694. string="\(^e"
  695. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  696. u:class="letters"
  697. />
  698. <xsl:output-character
  699. character="&#x00eb;"
  700. u:name="LATIN SMALL LETTER E WITH DIAERESIS"
  701. u:entity="euml"
  702. string="\(:e"
  703. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  704. u:class="letters"
  705. />
  706. <xsl:output-character
  707. character="&#x00ec;"
  708. u:name="LATIN SMALL LETTER I WITH GRAVE"
  709. u:entity="igrave"
  710. string="\(`i"
  711. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  712. u:class="letters"
  713. />
  714. <xsl:output-character
  715. character="&#x00ed;"
  716. u:name="LATIN SMALL LETTER I WITH ACUTE"
  717. u:entity="iacute"
  718. string="\('i"
  719. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  720. u:class="letters"
  721. />
  722. <xsl:output-character
  723. character="&#x00ee;"
  724. u:name="LATIN SMALL LETTER I WITH CIRCUMFLEX"
  725. u:entity="icirc"
  726. string="\(^i"
  727. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  728. u:class="letters"
  729. />
  730. <xsl:output-character
  731. character="&#x00ef;"
  732. u:name="LATIN SMALL LETTER I WITH DIAERESIS"
  733. u:entity="iuml"
  734. string="\(:i"
  735. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  736. u:class="letters"
  737. />
  738. <xsl:output-character
  739. character="&#x00f0;"
  740. u:name="LATIN SMALL LETTER ETH"
  741. u:entity="eth"
  742. string="\(Sd"
  743. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  744. u:class="letters"
  745. />
  746. <xsl:output-character
  747. character="&#x00f1;"
  748. u:name="LATIN SMALL LETTER N WITH TILDE"
  749. u:entity="ntilde"
  750. string="\(~n"
  751. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  752. u:class="letters"
  753. />
  754. <xsl:output-character
  755. character="&#x00f2;"
  756. u:name="LATIN SMALL LETTER O WITH GRAVE"
  757. u:entity="ograve"
  758. string="\(`o"
  759. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  760. u:class="letters"
  761. />
  762. <xsl:output-character
  763. character="&#x00f3;"
  764. u:name="LATIN SMALL LETTER O WITH ACUTE"
  765. u:entity="oacute"
  766. string="\('o"
  767. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  768. u:class="letters"
  769. />
  770. <xsl:output-character
  771. character="&#x00f4;"
  772. u:name="LATIN SMALL LETTER O WITH CIRCUMFLEX"
  773. u:entity="ocirc"
  774. string="\(^o"
  775. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  776. u:class="letters"
  777. />
  778. <xsl:output-character
  779. character="&#x00f5;"
  780. u:name="LATIN SMALL LETTER O WITH TILDE"
  781. u:entity="otilde"
  782. string="\(~o"
  783. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  784. u:class="letters"
  785. />
  786. <xsl:output-character
  787. character="&#x00f6;"
  788. u:name="LATIN SMALL LETTER O WITH DIAERESIS"
  789. u:entity="ouml"
  790. string="\(:o"
  791. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  792. u:class="letters"
  793. />
  794. <xsl:output-character
  795. character="&#x00f7;"
  796. u:name="DIVISION SIGN"
  797. u:entity="divide"
  798. string="\(di"
  799. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  800. u:class="symbols"
  801. />
  802. <xsl:output-character
  803. character="&#x00f8;"
  804. u:name="LATIN SMALL LETTER O WITH STROKE"
  805. u:entity="oslash"
  806. string="\(/o"
  807. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  808. u:class="letters"
  809. />
  810. <xsl:output-character
  811. character="&#x00f9;"
  812. u:name="LATIN SMALL LETTER U WITH GRAVE"
  813. u:entity="ugrave"
  814. string="\(`u"
  815. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  816. u:class="letters"
  817. />
  818. <xsl:output-character
  819. character="&#x00fa;"
  820. u:name="LATIN SMALL LETTER U WITH ACUTE"
  821. u:entity="uacute"
  822. string="\('u"
  823. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  824. u:class="letters"
  825. />
  826. <xsl:output-character
  827. character="&#x00fb;"
  828. u:name="LATIN SMALL LETTER U WITH CIRCUMFLEX"
  829. u:entity="ucirc"
  830. string="\(^u"
  831. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  832. u:class="letters"
  833. />
  834. <xsl:output-character
  835. character="&#x00fc;"
  836. u:name="LATIN SMALL LETTER U WITH DIAERESIS"
  837. u:entity="uuml"
  838. string="\(:u"
  839. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  840. u:class="letters"
  841. />
  842. <xsl:output-character
  843. character="&#x00fd;"
  844. u:name="LATIN SMALL LETTER Y WITH ACUTE"
  845. u:entity="yacute"
  846. string="\('y"
  847. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  848. u:class="letters"
  849. />
  850. <xsl:output-character
  851. character="&#x00fe;"
  852. u:name="LATIN SMALL LETTER THORN"
  853. u:entity="thorn"
  854. string="\(Tp"
  855. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  856. u:class="letters"
  857. />
  858. <xsl:output-character
  859. character="&#x00ff;"
  860. u:name="LATIN SMALL LETTER Y WITH DIAERESIS"
  861. u:entity="yuml"
  862. string="\(:y"
  863. u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"
  864. u:class="letters"
  865. />
  866. <!-- * **************************************************************** -->
  867. <!-- * End: Latin-1/ISO-8859-1 -->
  868. <!-- * **************************************************************** -->
  869. <!-- * **************************************************************** -->
  870. <!-- * Begin: -->
  871. <!-- * -->
  872. <!-- * - x0100 to x017f (Latin Extended-A) -->
  873. <!-- * - x0180 to x023f (Latin Extended-B) -->
  874. <!-- * - x0250 to x02ad (IPA Extensions) -->
  875. <!-- * - x02b0 to x02ee (Spacing Modifier Letters) -->
  876. <!-- * - x0300 to x036f (Combining Diacritical Marks) -->
  877. <!-- * -->
  878. <!-- * Other than the following exceptions, characters in these -->
  879. <!-- * blocks don't have any roff equivalents -->
  880. <!-- * **************************************************************** -->
  881. <xsl:output-character
  882. character="&#x0131;"
  883. u:name="LATIN SMALL LETTER DOTLESS I"
  884. u:entity="inodot"
  885. string="\(.i"
  886. u:block="Latin Extended-A"
  887. />
  888. <xsl:output-character
  889. character="&#x0132;"
  890. u:name="LATIN CAPITAL LIGATURE IJ"
  891. u:entity="IJlig"
  892. string="\(IJ"
  893. u:block="Latin Extended-A"
  894. />
  895. <xsl:output-character
  896. character="&#x0133;"
  897. u:name="LATIN SMALL LIGATURE IJ"
  898. u:entity="ijlig"
  899. string="\(ij"
  900. u:block="Latin Extended-A"
  901. />
  902. <xsl:output-character
  903. character="&#x0141;"
  904. u:name="LATIN CAPITAL LETTER L WITH STROKE"
  905. u:entity="Lstrok"
  906. string="\(/L"
  907. u:block="Latin Extended-A"
  908. />
  909. <xsl:output-character
  910. character="&#x0142;"
  911. u:name="LATIN SMALL LETTER L WITH STROKE"
  912. u:entity="lstrok"
  913. string="\(/l"
  914. u:block="Latin Extended-A"
  915. />
  916. <xsl:output-character
  917. character="&#x0152;"
  918. u:name="LATIN CAPITAL LIGATURE OE"
  919. u:entity="OElig"
  920. string="\(OE"
  921. u:block="Latin Extended-A"
  922. />
  923. <xsl:output-character
  924. character="&#x0153;"
  925. u:name="LATIN SMALL LIGATURE OE"
  926. u:entity="oelig"
  927. string="\(oe"
  928. u:block="Latin Extended-A"
  929. />
  930. <xsl:output-character
  931. character="&#x160;"
  932. u:name="LATIN CAPITAL LETTER S WITH CARON"
  933. u:entity="Scaron"
  934. string="\(vS"
  935. u:block="Latin Extended-A"
  936. />
  937. <xsl:output-character
  938. character="&#x161;"
  939. u:name="LATIN SMALL LETTER S WITH CARON"
  940. u:entity="scaron"
  941. string="\(vs"
  942. u:block="Latin Extended-A"
  943. />
  944. <xsl:output-character
  945. character="&#x17D;"
  946. u:name="LATIN CAPITAL LETTER Z WITH CARON"
  947. u:entity="Zcaron"
  948. string="\(vZ"
  949. u:block="Latin Extended-A"
  950. />
  951. <xsl:output-character
  952. character="&#x17E;"
  953. u:name="LATIN SMALL LETTER Z WITH CARON"
  954. u:entity="zcaron"
  955. string="\(vz"
  956. u:block="Latin Extended-A"
  957. />
  958. <xsl:output-character
  959. character="&#x0192;"
  960. u:name="LATIN SMALL LETTER F WITH HOOK"
  961. u:entity="fnof"
  962. string="\(Fn"
  963. u:block="Latin Extended-B"
  964. />
  965. <xsl:output-character
  966. character="&#x02c6;"
  967. u:name="MODIFIER LETTER CIRCUMFLEX ACCENT"
  968. u:entity="circ"
  969. string="\(a^"
  970. u:block="Spacing Modifier Letters"
  971. />
  972. <xsl:output-character
  973. character="&#x02c7;"
  974. u:name="CARON"
  975. u:entity="caron"
  976. string="\(ac"
  977. u:block="Spacing Modifier Letters"
  978. />
  979. <xsl:output-character
  980. character="&#x02c9;"
  981. u:name="MODIFIER LETTER MACRON"
  982. string="\(a-"
  983. u:block="Spacing Modifier Letters"
  984. />
  985. <xsl:output-character
  986. character="&#x02d8;"
  987. u:name="BREVE"
  988. u:entity="breve"
  989. string="\(ab"
  990. u:block="Spacing Modifier Letters"
  991. />
  992. <!-- * there does not seem to by any roff equivalent for "dot above" -->
  993. <!-- * <xsl:output-character -->
  994. <!-- * character="&#x02d9;" -->
  995. <!-- * u:name="DOT ABOVE" -->
  996. <!-- * u:entity="dot" -->
  997. <!-- * /> -->
  998. <xsl:output-character
  999. character="&#x02da;"
  1000. u:name="RING ABOVE"
  1001. u:entity="ring"
  1002. string="\(ao"
  1003. u:block="Spacing Modifier Letters"
  1004. />
  1005. <xsl:output-character
  1006. character="&#x02db;"
  1007. u:name="OGONEK"
  1008. u:entity="ogon"
  1009. string="\(ho"
  1010. u:block="Spacing Modifier Letters"
  1011. />
  1012. <!-- groff_char(7) calls Unicode x02dd a "Hungarian umlaut" -->
  1013. <xsl:output-character
  1014. character="&#x02dd;"
  1015. u:name="DOUBLE ACUTE ACCENT"
  1016. u:entity="dblac"
  1017. string='\(a"'
  1018. u:block="Spacing Modifier Letters"
  1019. />
  1020. <!-- * **************************************************************** -->
  1021. <!-- * End: -->
  1022. <!-- * - Latin Extended-A -->
  1023. <!-- * - Latin Extended-B -->
  1024. <!-- * - IPA Extensions -->
  1025. <!-- * - Spacing Modifier Letters -->
  1026. <!-- * - Combining Diacritical Marks -->
  1027. <!-- * **************************************************************** -->
  1028. <!-- * **************************************************************** -->
  1029. <!-- * Begin: Greek and Coptic -->
  1030. <!-- * x0370 to x03ff -->
  1031. <!-- * **************************************************************** -->
  1032. <xsl:output-character
  1033. character="&#x0391;"
  1034. u:name="GREEK CAPITAL LETTER ALPHA"
  1035. u:entity="Agr"
  1036. string="\(*A)"
  1037. u:block="Greek and Coptic"
  1038. />
  1039. <xsl:output-character
  1040. character="&#x0392;"
  1041. u:name="GREEK CAPITAL LETTER BETA"
  1042. u:entity="Bgr"
  1043. string="\(*B"
  1044. u:block="Greek and Coptic"
  1045. />
  1046. <xsl:output-character
  1047. character="&#x0393;"
  1048. u:name="GREEK CAPITAL LETTER GAMMA"
  1049. u:entity="Gamma"
  1050. string="\(*G"
  1051. u:block="Greek and Coptic"
  1052. />
  1053. <xsl:output-character
  1054. character="&#x0394;"
  1055. u:name="GREEK CAPITAL LETTER DELTA"
  1056. u:entity="Delta"
  1057. string="\(*D"
  1058. u:block="Greek and Coptic"
  1059. />
  1060. <xsl:output-character
  1061. character="&#x0395;"
  1062. u:name="GREEK CAPITAL LETTER EPSILON"
  1063. u:entity="Egr"
  1064. string="\(*E"
  1065. u:block="Greek and Coptic"
  1066. />
  1067. <xsl:output-character
  1068. character="&#x0396;"
  1069. u:name="GREEK CAPITAL LETTER ZETA"
  1070. u:entity="Zgr"
  1071. string="\(*Z"
  1072. u:block="Greek and Coptic"
  1073. />
  1074. <xsl:output-character
  1075. character="&#x0397;"
  1076. u:name="GREEK CAPITAL LETTER ETA"
  1077. u:entity="EEgr"
  1078. string="\(*Y"
  1079. u:block="Greek and Coptic"
  1080. />
  1081. <xsl:output-character
  1082. character="&#x0398;"
  1083. u:name="GREEK CAPITAL LETTER THETA"
  1084. u:entity="THgr"
  1085. string="\(*H"
  1086. u:block="Greek and Coptic"
  1087. />
  1088. <xsl:output-character
  1089. character="&#x0399;"
  1090. u:name="GREEK CAPITAL LETTER IOTA"
  1091. u:entity="Igr"
  1092. string="\(*I"
  1093. u:block="Greek and Coptic"
  1094. />
  1095. <xsl:output-character
  1096. character="&#x039a;"
  1097. u:name="GREEK CAPITAL LETTER KAPPA"
  1098. u:entity="Kgr"
  1099. string="\(*K"
  1100. u:block="Greek and Coptic"
  1101. />
  1102. <xsl:output-character
  1103. character="&#x039b;"
  1104. u:name="GREEK CAPITAL LETTER LAMDA"
  1105. u:entity="Lambda"
  1106. string="\(*L"
  1107. u:block="Greek and Coptic"
  1108. />
  1109. <xsl:output-character
  1110. character="&#x039c;"
  1111. u:name="GREEK CAPITAL LETTER MU"
  1112. u:entity="Mgr"
  1113. string="\(*M"
  1114. u:block="Greek and Coptic"
  1115. />
  1116. <xsl:output-character
  1117. character="&#x039d;"
  1118. u:name="GREEK CAPITAL LETTER NU"
  1119. u:entity="Ngr"
  1120. string="\(*N"
  1121. u:block="Greek and Coptic"
  1122. />
  1123. <xsl:output-character
  1124. character="&#x039e;"
  1125. u:name="GREEK CAPITAL LETTER XI"
  1126. u:entity="Xgr"
  1127. string="\(*C"
  1128. u:block="Greek and Coptic"
  1129. />
  1130. <xsl:output-character
  1131. character="&#x039f;"
  1132. u:name="GREEK CAPITAL LETTER OMICRON"
  1133. u:entity="Ogr"
  1134. string="\(*O"
  1135. u:block="Greek and Coptic"
  1136. />
  1137. <xsl:output-character
  1138. character="&#x03a0;"
  1139. u:name="GREEK CAPITAL LETTER PI"
  1140. u:entity="Pgr"
  1141. string="\(*P"
  1142. u:block="Greek and Coptic"
  1143. />
  1144. <xsl:output-character
  1145. character="&#x03a1;"
  1146. u:name="GREEK CAPITAL LETTER RHO"
  1147. u:entity="Rgr"
  1148. string="\(*R"
  1149. u:block="Greek and Coptic"
  1150. />
  1151. <xsl:output-character
  1152. character="&#x03a3;"
  1153. u:name="GREEK CAPITAL LETTER SIGMA"
  1154. u:entity="Sgr"
  1155. string="\(*S"
  1156. u:block="Greek and Coptic"
  1157. />
  1158. <xsl:output-character
  1159. character="&#x03a4;"
  1160. u:name="GREEK CAPITAL LETTER TAU"
  1161. u:entity="Tgr"
  1162. string="\(*T"
  1163. u:block="Greek and Coptic"
  1164. />
  1165. <xsl:output-character
  1166. character="&#x03a5;"
  1167. u:name="GREEK CAPITAL LETTER UPSILON"
  1168. u:entity="Ugr"
  1169. string="\(*U"
  1170. u:block="Greek and Coptic"
  1171. />
  1172. <xsl:output-character
  1173. character="&#x03a6;"
  1174. u:name="GREEK CAPITAL LETTER PHI"
  1175. u:entity="PHgr"
  1176. string="\(*F"
  1177. u:block="Greek and Coptic"
  1178. />
  1179. <xsl:output-character
  1180. character="&#x03a7;"
  1181. u:name="GREEK CAPITAL LETTER CHI"
  1182. u:entity="KHgr"
  1183. string="\(*X"
  1184. u:block="Greek and Coptic"
  1185. />
  1186. <xsl:output-character
  1187. character="&#x03a8;"
  1188. u:name="GREEK CAPITAL LETTER PSI"
  1189. u:entity="PSgr"
  1190. string="\(*Q"
  1191. u:block="Greek and Coptic"
  1192. />
  1193. <xsl:output-character
  1194. character="&#x03a9;"
  1195. u:name="GREEK CAPITAL LETTER OMEGA"
  1196. u:entity="OHgr"
  1197. string="\(*W"
  1198. u:block="Greek and Coptic"
  1199. />
  1200. <xsl:output-character
  1201. character="&#x03aa;"
  1202. u:name="GREEK CAPITAL LETTER IOTA WITH DIALYTIKA"
  1203. u:entity="Idigr"
  1204. string="\(*I"
  1205. u:block="Greek and Coptic"
  1206. />
  1207. <xsl:output-character
  1208. character="&#x03ab;"
  1209. u:name="GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA"
  1210. u:entity="Udigr"
  1211. string="\(*U"
  1212. u:block="Greek and Coptic"
  1213. />
  1214. <xsl:output-character
  1215. character="&#x03ac;"
  1216. u:name="GREEK SMALL LETTER ALPHA WITH TONOS"
  1217. u:entity="aacgr"
  1218. string="\(*a"
  1219. u:block="Greek and Coptic"
  1220. />
  1221. <xsl:output-character
  1222. character="&#x03ad;"
  1223. u:name="GREEK SMALL LETTER EPSILON WITH TONOS"
  1224. u:entity="eacgr"
  1225. string="\(*e"
  1226. u:block="Greek and Coptic"
  1227. />
  1228. <xsl:output-character
  1229. character="&#x03ae;"
  1230. u:name="GREEK SMALL LETTER ETA WITH TONOS"
  1231. u:entity="eeacgr"
  1232. string="\(*y"
  1233. u:block="Greek and Coptic"
  1234. />
  1235. <xsl:output-character
  1236. character="&#x03af;"
  1237. u:name="GREEK SMALL LETTER IOTA WITH TONOS"
  1238. u:entity="iacgr"
  1239. string="\(*i"
  1240. u:block="Greek and Coptic"
  1241. />
  1242. <xsl:output-character
  1243. character="&#x03b0;"
  1244. u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS"
  1245. u:entity="udiagr"
  1246. string="\(*u"
  1247. u:block="Greek and Coptic"
  1248. />
  1249. <xsl:output-character
  1250. character="&#x03b1;"
  1251. u:name="GREEK SMALL LETTER ALPHA"
  1252. u:entity="agr"
  1253. string="\(*a"
  1254. u:block="Greek and Coptic"
  1255. />
  1256. <xsl:output-character
  1257. character="&#x03b2;"
  1258. u:name="GREEK SMALL LETTER BETA"
  1259. u:entity="beta"
  1260. string="\(*b"
  1261. u:block="Greek and Coptic"
  1262. />
  1263. <xsl:output-character
  1264. character="&#x03b3;"
  1265. u:name="GREEK SMALL LETTER GAMMA"
  1266. u:entity="gamma"
  1267. string="\(*g"
  1268. u:block="Greek and Coptic"
  1269. />
  1270. <xsl:output-character
  1271. character="&#x03b4;"
  1272. u:name="GREEK SMALL LETTER DELTA"
  1273. u:entity="delta"
  1274. string="\(*d"
  1275. u:block="Greek and Coptic"
  1276. />
  1277. <xsl:output-character
  1278. character="&#x03b5;"
  1279. u:name="GREEK SMALL LETTER EPSILON"
  1280. u:entity="epsi"
  1281. string="\(*e"
  1282. u:block="Greek and Coptic"
  1283. />
  1284. <xsl:output-character
  1285. character="&#x03b6;"
  1286. u:name="GREEK SMALL LETTER ZETA"
  1287. u:entity="zeta"
  1288. string="\(*z"
  1289. u:block="Greek and Coptic"
  1290. />
  1291. <xsl:output-character
  1292. character="&#x03b7;"
  1293. u:name="GREEK SMALL LETTER ETA"
  1294. u:entity="eegr"
  1295. string="\(*y"
  1296. u:block="Greek and Coptic"
  1297. />
  1298. <xsl:output-character
  1299. character="&#x03b8;"
  1300. u:name="GREEK SMALL LETTER THETA"
  1301. u:entity="thetas"
  1302. string="\(*h"
  1303. u:block="Greek and Coptic"
  1304. />
  1305. <xsl:output-character
  1306. character="&#x03b9;"
  1307. u:name="GREEK SMALL LETTER IOTA"
  1308. u:entity="igr"
  1309. string="\(*i"
  1310. u:block="Greek and Coptic"
  1311. />
  1312. <xsl:output-character
  1313. character="&#x03ba;"
  1314. u:name="GREEK SMALL LETTER KAPPA"
  1315. u:entity="kappa"
  1316. string="\(*k"
  1317. u:block="Greek and Coptic"
  1318. />
  1319. <xsl:output-character
  1320. character="&#x03bb;"
  1321. u:name="GREEK SMALL LETTER LAMDA"
  1322. u:entity="lambda"
  1323. string="\(*l"
  1324. u:block="Greek and Coptic"
  1325. />
  1326. <xsl:output-character
  1327. character="&#x03bc;"
  1328. u:name="GREEK SMALL LETTER MU"
  1329. u:entity="mgr"
  1330. string="\(*m"
  1331. u:block="Greek and Coptic"
  1332. />
  1333. <xsl:output-character
  1334. character="&#x03bd;"
  1335. u:name="GREEK SMALL LETTER NU"
  1336. u:entity="ngr"
  1337. string="\(*n"
  1338. u:block="Greek and Coptic"
  1339. />
  1340. <xsl:output-character
  1341. character="&#x03be;"
  1342. u:name="GREEK SMALL LETTER XI"
  1343. u:entity="xgr"
  1344. string="\(*c"
  1345. u:block="Greek and Coptic"
  1346. />
  1347. <xsl:output-character
  1348. character="&#x03bf;"
  1349. u:name="GREEK SMALL LETTER OMICRON"
  1350. u:entity="ogr"
  1351. string="\(*o"
  1352. u:block="Greek and Coptic"
  1353. />
  1354. <xsl:output-character
  1355. character="&#x03c0;"
  1356. u:name="GREEK SMALL LETTER PI"
  1357. u:entity="pgr"
  1358. string="\(*p"
  1359. u:block="Greek and Coptic"
  1360. />
  1361. <xsl:output-character
  1362. character="&#x03c1;"
  1363. u:name="GREEK SMALL LETTER RHO"
  1364. u:entity="rgr"
  1365. string="\(*r"
  1366. u:block="Greek and Coptic"
  1367. />
  1368. <xsl:output-character
  1369. character="&#x03c2;"
  1370. u:name="GREEK SMALL LETTER FINAL SIGMA"
  1371. u:entity="sfgr"
  1372. string="\(ts"
  1373. u:block="Greek and Coptic"
  1374. />
  1375. <xsl:output-character
  1376. character="&#x03c3;"
  1377. u:name="GREEK SMALL LETTER SIGMA"
  1378. u:entity="sgr"
  1379. string="\(*s"
  1380. u:block="Greek and Coptic"
  1381. />
  1382. <xsl:output-character
  1383. character="&#x03c4;"
  1384. u:name="GREEK SMALL LETTER TAU"
  1385. u:entity="tau"
  1386. string="\(*t"
  1387. u:block="Greek and Coptic"
  1388. />
  1389. <xsl:output-character
  1390. character="&#x03c5;"
  1391. u:name="GREEK SMALL LETTER UPSILON"
  1392. u:entity="ugr"
  1393. string="\(*u"
  1394. u:block="Greek and Coptic"
  1395. />
  1396. <xsl:output-character
  1397. character="&#x03c6;"
  1398. u:name="GREEK SMALL LETTER PHI"
  1399. u:entity="phgr"
  1400. string="\(*f"
  1401. u:block="Greek and Coptic"
  1402. />
  1403. <xsl:output-character
  1404. character="&#x03c7;"
  1405. u:name="GREEK SMALL LETTER CHI"
  1406. u:entity="chi"
  1407. string="\(*x"
  1408. u:block="Greek and Coptic"
  1409. />
  1410. <xsl:output-character
  1411. character="&#x03c8;"
  1412. u:name="GREEK SMALL LETTER PSI"
  1413. u:entity="psgr"
  1414. string="\(*q"
  1415. u:block="Greek and Coptic"
  1416. />
  1417. <xsl:output-character
  1418. character="&#x03c9;"
  1419. u:name="GREEK SMALL LETTER OMEGA"
  1420. u:entity="ohgr"
  1421. string="\(*w"
  1422. u:block="Greek and Coptic"
  1423. />
  1424. <xsl:output-character
  1425. character="&#x03ca;"
  1426. u:name="GREEK SMALL LETTER IOTA WITH DIALYTIKA"
  1427. u:entity="idigr"
  1428. string="\(*i"
  1429. u:block="Greek and Coptic"
  1430. />
  1431. <xsl:output-character
  1432. character="&#x03cb;"
  1433. u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA"
  1434. u:entity="udigr"
  1435. string="\(*u"
  1436. u:block="Greek and Coptic"
  1437. />
  1438. <xsl:output-character
  1439. character="&#x03cc;"
  1440. u:name="GREEK SMALL LETTER OMICRON WITH TONOS"
  1441. u:entity="oacgr"
  1442. string="\(*o"
  1443. u:block="Greek and Coptic"
  1444. />
  1445. <xsl:output-character
  1446. character="&#x03cd;"
  1447. u:name="GREEK SMALL LETTER UPSILON WITH TONOS"
  1448. u:entity="uacgr"
  1449. string="\(*u"
  1450. u:block="Greek and Coptic"
  1451. />
  1452. <xsl:output-character
  1453. character="&#x03ce;"
  1454. u:name="GREEK SMALL LETTER OMEGA WITH TONOS"
  1455. u:entity="ohacgr"
  1456. string="\(*w"
  1457. u:block="Greek and Coptic"
  1458. />
  1459. <xsl:output-character
  1460. character="&#x03d0;"
  1461. u:name="GREEK BETA SYMBOL"
  1462. string="\(*B"
  1463. u:block="Greek and Coptic"
  1464. />
  1465. <xsl:output-character
  1466. character="&#x03d1;"
  1467. u:name="GREEK THETA SYMBOL"
  1468. u:entity="thetav"
  1469. string="\(+h"
  1470. u:block="Greek and Coptic"
  1471. />
  1472. <xsl:output-character
  1473. character="&#x03d2;"
  1474. u:name="GREEK UPSILON WITH HOOK SYMBOL"
  1475. u:entity="Upsi"
  1476. string="\(*U"
  1477. u:block="Greek and Coptic"
  1478. />
  1479. <xsl:output-character
  1480. character="&#x03d3;"
  1481. u:name="GREEK UPSILON WITH ACUTE AND HOOK SYMBOL"
  1482. string="\(*U"
  1483. u:block="Greek and Coptic"
  1484. />
  1485. <xsl:output-character
  1486. character="&#x03d4;"
  1487. u:name="GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL"
  1488. string="\(*U"
  1489. u:block="Greek and Coptic"
  1490. />
  1491. <xsl:output-character
  1492. character="&#x03d5;"
  1493. u:name="GREEK PHI SYMBOL"
  1494. u:entity="phis"
  1495. string="\(+f"
  1496. u:block="Greek and Coptic"
  1497. />
  1498. <xsl:output-character
  1499. character="&#x03d6;"
  1500. u:name="GREEK PI SYMBOL"
  1501. u:entity="piv"
  1502. string="\(+p"
  1503. u:block="Greek and Coptic"
  1504. />
  1505. <!-- no mappings for remaining chars x03d7 to x03ef -->
  1506. <xsl:output-character
  1507. character="&#x03f0;"
  1508. u:name="GREEK KAPPA SYMBOL"
  1509. u:entity="kappav"
  1510. string="(*k"
  1511. u:block="Greek and Coptic"
  1512. />
  1513. <xsl:output-character
  1514. character="&#x03f1;"
  1515. u:name="GREEK RHO SYMBOL"
  1516. u:entity="rhov"
  1517. string="\(*r"
  1518. u:block="Greek and Coptic"
  1519. />
  1520. <xsl:output-character
  1521. character="&#x03f2;"
  1522. u:name="GREEK LUNATE SIGMA SYMBOL"
  1523. string="\(*s"
  1524. u:block="Greek and Coptic"
  1525. />
  1526. <xsl:output-character
  1527. character="&#x03f4;"
  1528. u:name="GREEK CAPITAL THETA SYMBOL"
  1529. string="\(*H"
  1530. u:block="Greek and Coptic"
  1531. />
  1532. <xsl:output-character
  1533. character="&#x03f5;"
  1534. u:name="GREEK LUNATE EPSILON SYMBOL"
  1535. string="\(*e"
  1536. u:block="Greek and Coptic"
  1537. />
  1538. <xsl:output-character
  1539. character="&#x03f6;"
  1540. u:name="GREEK REVERSED LUNATE EPSILON SYMBOL"
  1541. u:entity="bepsi"
  1542. string="\(*e"
  1543. u:block="Greek and Coptic"
  1544. />
  1545. <!-- * ***************************************************************** -->
  1546. <!-- * End: Greek and Coptic -->
  1547. <!-- * ***************************************************************** -->
  1548. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  1549. <!-- * Cyrillic -->
  1550. <!-- * x0400 to x04ff -->
  1551. <!-- * - do nothing - -->
  1552. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  1553. <!-- * ***************************************************************** -->
  1554. <!-- * Begin: General Punctuation -->
  1555. <!-- * x2000 to x206f -->
  1556. <!-- * ***************************************************************** -->
  1557. <!-- * first, spaces of various widths -->
  1558. <!-- * Note: There does not seem to be either a real em space or en space -->
  1559. <!-- * in roff; to approximate them, this character map assumes that in -->
  1560. <!-- * most fonts, an en space is about the same as the width of a digit -->
  1561. <!-- * (in roff, "\0"), so an em space (which by definition is -->
  1562. <!-- * equal to the width of two en spaces) is about the same as the width -->
  1563. <!-- * of two digits (thus, in roff, "\0\0") -->
  1564. <xsl:output-character
  1565. character="&#x2000;"
  1566. u:name="EN QUAD"
  1567. string="\0"
  1568. u:block="General Punctuation"
  1569. u:class="spaces"
  1570. />
  1571. <xsl:output-character
  1572. character="&#x2001;"
  1573. u:name="EM QUAD"
  1574. string="\0\0"
  1575. u:block="General Punctuation"
  1576. u:class="spaces"
  1577. />
  1578. <xsl:output-character
  1579. character="&#x2002;"
  1580. u:name="EN SPACE"
  1581. u:entity="ensp"
  1582. string="\0"
  1583. u:block="General Punctuation"
  1584. u:class="spaces"
  1585. />
  1586. <xsl:output-character
  1587. character="&#x2003;"
  1588. u:name="EM SPACE"
  1589. u:entity="emsp"
  1590. string="\0\0"
  1591. u:block="General Punctuation"
  1592. u:class="spaces"
  1593. />
  1594. <!-- * roughly same width as a normal space -->
  1595. <xsl:output-character
  1596. character="&#x2004;"
  1597. u:name="THREE-PER-EM SPACE"
  1598. u:entity="emsp13"
  1599. string=" "
  1600. u:block="General Punctuation"
  1601. u:class="spaces"
  1602. />
  1603. <!-- * roughly same width as a normal space -->
  1604. <xsl:output-character
  1605. character="&#x2005;"
  1606. u:name="FOUR-PER-EM SPACE"
  1607. u:entity="emsp14"
  1608. string=" "
  1609. u:block="General Punctuation"
  1610. u:class="spaces"
  1611. />
  1612. <!-- * roughly same width as a normal space -->
  1613. <xsl:output-character
  1614. character="&#x2006;"
  1615. u:name="SIX-PER-EM SPACE"
  1616. string=" "
  1617. u:block="General Punctuation"
  1618. u:class="spaces"
  1619. />
  1620. <!-- * same as roff "digit" space -->
  1621. <xsl:output-character
  1622. character="&#x2007;"
  1623. u:name="FIGURE SPACE"
  1624. u:entity="numsp"
  1625. string="\0"
  1626. u:block="General Punctuation"
  1627. u:class="spaces"
  1628. />
  1629. <!-- * punctuation space in most fonts is actually closer to a normal -->
  1630. <!-- * space than it is to a thin space -->
  1631. <xsl:output-character
  1632. character="&#x2008;"
  1633. u:name="PUNCTUATION SPACE"
  1634. u:entity="puncsp"
  1635. string=" "
  1636. u:block="General Punctuation"
  1637. u:class="spaces"
  1638. />
  1639. <!-- * Note: Not sure how best to deal with thin space, because the roff -->
  1640. <!-- * thin space, "\^", prints as a zero-width space in TTY -->
  1641. <!-- * output. However, it seems that, unlike a hair space, a thin space, -->
  1642. <!-- * at 1/12 of an em, is still recognizable to most people as a space, -->
  1643. <!-- * so treating it as zero-width seems wrong. So, for the sake of making -->
  1644. <!-- * TTY output look OK, just substitute with a normal space; but real -->
  1645. <!-- * roff escape is "\(\^" -->
  1646. <xsl:output-character
  1647. character="&#x2009;"
  1648. u:name="THIN SPACE"
  1649. u:entity="thinsp"
  1650. string=" "
  1651. u:block="General Punctuation"
  1652. u:class="spaces"
  1653. />
  1654. <!-- * I don't think there's a standard definition of what a hair -->
  1655. <!-- * space is; some guides just say it's "less than 1/5 of an em" or -->
  1656. <!-- * that it's "narrower than a thin space"; seems like in practice, -->
  1657. <!-- * it's *a lot* narrower than a thin space, to the point where -->
  1658. <!-- * it's close to being a non-space, so here it's substituted with -->
  1659. <!-- * roff equivalent of a zero-width no-break space -->
  1660. <xsl:output-character
  1661. character="&#x200a;"
  1662. u:name="HAIR SPACE"
  1663. u:entity="hairsp"
  1664. string="\&amp;"
  1665. u:block="General Punctuation"
  1666. u:class="spaces"
  1667. />
  1668. <!-- * map to roff "zero-width break point" -->
  1669. <xsl:output-character
  1670. character="&#x200b;"
  1671. u:name="ZERO WIDTH SPACE"
  1672. string="\:"
  1673. u:block="General Punctuation"
  1674. u:class="spaces"
  1675. />
  1676. <!-- * x200c and x200d have special purposes in some Indic languages (I -->
  1677. <!-- * think); for the "correct" zero-width space, according to Unicode docs, -->
  1678. <!-- * use x2060, not x200c or x200d -->
  1679. <!-- * <xsl:output-character -->
  1680. <!-- * character="&#x200c;" -->
  1681. <!-- * u:name="ZERO WIDTH NON-JOINER" -->
  1682. <!-- * string="\:" -->
  1683. <!-- * /> -->
  1684. <!-- * <xsl:output-character -->
  1685. <!-- * character="&#x200d;" -->
  1686. <!-- * u:name="ZERO WIDTH JOINER" -->
  1687. <!-- * string="\&amp;" -->
  1688. <!-- * /> -->
  1689. <!-- * non-visible -->
  1690. <!-- * <xsl:output-character -->
  1691. <!-- * character="&#x200e;" -->
  1692. <!-- * u:name="LEFT-TO-RIGHT MARK" -->
  1693. <!-- * /> -->
  1694. <!-- * <xsl:output-character -->
  1695. <!-- * character="&#x200f;" -->
  1696. <!-- * u:name="RIGHT-TO-LEFT MARK" -->
  1697. <!-- * /> -->
  1698. <!-- * .................................................... -->
  1699. <!-- * next, hyphens and various dashes, bars, underscores -->
  1700. <xsl:output-character
  1701. character="&#x2010;"
  1702. u:name="HYPHEN"
  1703. u:entity="hyphen"
  1704. string="\(hy"
  1705. u:block="General Punctuation"
  1706. u:class="dashes"
  1707. />
  1708. <!-- * although the groff docs do not make it clear, testing -->
  1709. <!-- * indicates that the only reliable way to make a non-breaking -->
  1710. <!-- * hyphen is to put just a backslash in front of it. -->
  1711. <!-- * -->
  1712. <!-- * based on testing, it also appears that no character is needed -->
  1713. <!-- * after the hyphen in order to make it non-breaking -->
  1714. <xsl:output-character
  1715. character="&#x2011;"
  1716. u:name="NON-BREAKING HYPHEN"
  1717. string="\-"
  1718. u:block="General Punctuation"
  1719. u:class="dashes"
  1720. />
  1721. <!-- * roughly same width as en dash -->
  1722. <xsl:output-character
  1723. character="&#x2012;"
  1724. u:name="FIGURE DASH"
  1725. string="\(en"
  1726. u:block="General Punctuation"
  1727. u:class="dashes"
  1728. />
  1729. <xsl:output-character
  1730. character="&#x2013;"
  1731. u:name="EN DASH"
  1732. u:entity="ndash"
  1733. string="\(en"
  1734. u:block="General Punctuation"
  1735. u:class="dashes"
  1736. />
  1737. <xsl:output-character
  1738. character="&#x2014;"
  1739. u:name="EM DASH"
  1740. u:entity="mdash"
  1741. string="\(em"
  1742. u:block="General Punctuation"
  1743. u:class="dashes"
  1744. />
  1745. <!-- * seems roughly same width as em dash -->
  1746. <xsl:output-character
  1747. character="&#x2015;"
  1748. u:name="HORIZONTAL BAR"
  1749. u:entity="horbar"
  1750. string="\(em"
  1751. u:block="General Punctuation"
  1752. u:class="dashes"
  1753. />
  1754. <xsl:output-character
  1755. character="&#x2016;"
  1756. u:name="DOUBLE VERTICAL LINE"
  1757. u:entity="Verbar"
  1758. string="\(bv\(bv"
  1759. u:block="General Punctuation"
  1760. />
  1761. <!-- * no double-underscore in roff; so just make it a single -->
  1762. <!-- * underscore -->
  1763. <xsl:output-character
  1764. character="&#x2017;"
  1765. u:name="DOUBLE LOW LINE"
  1766. string="_"
  1767. u:block="General Punctuation"
  1768. />
  1769. <!-- * .................................................... -->
  1770. <!-- * various quotation marks -->
  1771. <xsl:output-character
  1772. character="&#x2018;"
  1773. u:name="LEFT SINGLE QUOTATION MARK"
  1774. u:entity="lsquo"
  1775. string="\(oq"
  1776. u:block="General Punctuation"
  1777. u:class="quotes"
  1778. />
  1779. <xsl:output-character
  1780. character="&#x2019;"
  1781. u:name="RIGHT SINGLE QUOTATION MARK"
  1782. u:entity="rsquo"
  1783. string="\(cq"
  1784. u:block="General Punctuation"
  1785. u:class="quotes"
  1786. />
  1787. <xsl:output-character
  1788. character="&#x201a;"
  1789. u:name="SINGLE LOW-9 QUOTATION MARK"
  1790. u:entity="lsquor"
  1791. string="\(bq"
  1792. u:block="General Punctuation"
  1793. u:class="quotes"
  1794. />
  1795. <!-- * no roff equiv; treat same as lsquo -->
  1796. <xsl:output-character
  1797. character="&#x201b;"
  1798. u:name="SINGLE HIGH-REVERSED-9 QUOTATION MARK"
  1799. string="\(oq"
  1800. u:block="General Punctuation"
  1801. u:class="quotes"
  1802. />
  1803. <xsl:output-character
  1804. character="&#x201c;"
  1805. u:name="LEFT DOUBLE QUOTATION MARK"
  1806. u:entity="ldquo"
  1807. string="\(lq"
  1808. u:block="General Punctuation"
  1809. u:class="quotes"
  1810. />
  1811. <xsl:output-character
  1812. character="&#x201d;"
  1813. u:name="RIGHT DOUBLE QUOTATION MARK"
  1814. u:entity="rdquo"
  1815. string="\(rq"
  1816. u:block="General Punctuation"
  1817. u:class="quotes"
  1818. />
  1819. <xsl:output-character
  1820. character="&#x201e;"
  1821. u:name="DOUBLE LOW-9 QUOTATION MARK"
  1822. u:entity="ldquor"
  1823. string="\(Bq"
  1824. u:block="General Punctuation"
  1825. u:class="quotes"
  1826. />
  1827. <!-- * no roff equiv; treat same as rdquo -->
  1828. <xsl:output-character
  1829. character="&#x201f;"
  1830. u:name="DOUBLE HIGH-REVERSED-9 QUOTATION MARK"
  1831. string="\(rq"
  1832. u:block="General Punctuation"
  1833. u:class="quotes"
  1834. />
  1835. <!-- * .................................................... -->
  1836. <!-- * various symbols -->
  1837. <xsl:output-character
  1838. character="&#x2020;"
  1839. u:name="DAGGER"
  1840. u:entity="dagger"
  1841. string="\(dg"
  1842. u:block="General Punctuation_daggers"
  1843. />
  1844. <xsl:output-character
  1845. character="&#x2021;"
  1846. u:name="DOUBLE DAGGER"
  1847. u:entity="Dagger"
  1848. string="\(dd"
  1849. u:block="General Punctuation_daggers"
  1850. />
  1851. <xsl:output-character
  1852. character="&#x2022;"
  1853. u:name="BULLET"
  1854. u:entity="bull"
  1855. string="\(bu"
  1856. u:block="General Punctuation"
  1857. u:class="bullets"
  1858. />
  1859. <!-- * no roff equiv -->
  1860. <xsl:output-character
  1861. character="&#x2023;"
  1862. u:name="TRIANGULAR BULLET"
  1863. string=">\&amp;"
  1864. u:block="General Punctuation"
  1865. u:class="bullets"
  1866. />
  1867. <!-- * no roff equiv -->
  1868. <xsl:output-character
  1869. character="&#x2024;"
  1870. u:name="ONE DOT LEADER"
  1871. string="\&amp;."
  1872. u:block="General Punctuation_leaders"
  1873. />
  1874. <!-- * no roff equiv -->
  1875. <xsl:output-character
  1876. character="&#x2025;"
  1877. u:name="TWO DOT LEADER"
  1878. u:entity="nldr"
  1879. string="\&amp;.."
  1880. u:block="General Punctuation_leaders"
  1881. />
  1882. <!-- * no roff equiv -->
  1883. <xsl:output-character
  1884. character="&#x2026;"
  1885. u:name="HORIZONTAL ELLIPSIS"
  1886. u:entity="hellip"
  1887. string="\&amp;..."
  1888. u:block="General Punctuation"
  1889. />
  1890. <!-- what is "hyphenation point" used for? looks like middot to me... -->
  1891. <xsl:output-character
  1892. character="&#x2027;"
  1893. u:name="HYPHENATION POINT"
  1894. string="\(md"
  1895. u:block="General Punctuation"
  1896. />
  1897. <!-- * Begin x2028 to x202e - no idea what to do with these -->
  1898. <!-- * <xsl:output-character -->
  1899. <!-- * character="&#x2028;" -->
  1900. <!-- * u:name="LINE SEPARATOR" -->
  1901. <!-- * /> -->
  1902. <!-- * <xsl:output-character -->
  1903. <!-- * character="&#x2029;" -->
  1904. <!-- * u:name="PARAGRAPH SEPARATOR" -->
  1905. <!-- * /> -->
  1906. <!-- * <xsl:output-character -->
  1907. <!-- * character="&#x202a;" -->
  1908. <!-- * u:name="LEFT-TO-RIGHT EMBEDDING" -->
  1909. <!-- * /> -->
  1910. <!-- * <xsl:output-character -->
  1911. <!-- * character="&#x202b;" -->
  1912. <!-- * u:name="RIGHT-TO-LEFT EMBEDDING" -->
  1913. <!-- * /> -->
  1914. <!-- * <xsl:output-character -->
  1915. <!-- * character="&#x202c;" -->
  1916. <!-- * u:name="POP DIRECTIONAL FORMATTING" -->
  1917. <!-- * /> -->
  1918. <!-- * <xsl:output-character -->
  1919. <!-- * character="&#x202d;" -->
  1920. <!-- * u:name="LEFT-TO-RIGHT OVERRIDE" -->
  1921. <!-- * /> -->
  1922. <!-- * <xsl:output-character -->
  1923. <!-- * character="&#x202e;" -->
  1924. <!-- * u:name="RIGHT-TO-LEFT OVERRIDE" -->
  1925. <!-- * /> -->
  1926. <!-- * End x2028 to x202e - no idea what to do with these -->
  1927. <!-- * seems like "narrow" nbsp is basically the same as a no-break -->
  1928. <!-- * space -->
  1929. <xsl:output-character
  1930. character="&#x202f;"
  1931. u:name="NARROW NO-BREAK SPACE"
  1932. string="\ "
  1933. u:block="General Punctuation"
  1934. u:class="spaces"
  1935. />
  1936. <xsl:output-character
  1937. character="&#x2030;"
  1938. u:name="PER MILLE SIGN"
  1939. u:entity="permil"
  1940. string="\(%0"
  1941. u:block="General Punctuation"
  1942. />
  1943. <!-- * no roff equiv; no idea what to do with it -->
  1944. <!-- * <xsl:output-character -->
  1945. <!-- * character="&#x2031;" -->
  1946. <!-- * u:name="PER TEN THOUSAND SIGN" -->
  1947. <!-- * /> -->
  1948. <xsl:output-character
  1949. character="&#x2032;"
  1950. u:name="PRIME"
  1951. u:entity="prime"
  1952. string="\(fm"
  1953. u:block="General Punctuation"
  1954. u:class="primes"
  1955. />
  1956. <xsl:output-character
  1957. character="&#x2033;"
  1958. u:name="DOUBLE PRIME"
  1959. u:entity="Prime"
  1960. string="\(sd"
  1961. u:block="General Punctuation"
  1962. u:class="primes"
  1963. />
  1964. <xsl:output-character
  1965. character="&#x2034;"
  1966. u:name="TRIPLE PRIME"
  1967. u:entity="tprime"
  1968. string="\(sd\(fm"
  1969. u:block="General Punctuation"
  1970. u:class="primes"
  1971. />
  1972. <!-- * no idea for these -->
  1973. <!-- * <xsl:output-character -->
  1974. <!-- * character="&#x2035;" -->
  1975. <!-- * u:name="REVERSED PRIME" -->
  1976. <!-- * u:entity="bprime" -->
  1977. <!-- * /> -->
  1978. <!-- * <xsl:output-character -->
  1979. <!-- * character="&#x2036;" -->
  1980. <!-- * u:name="REVERSED DOUBLE PRIME" -->
  1981. <!-- * /> -->
  1982. <!-- * <xsl:output-character -->
  1983. <!-- * character="&#x2037;" -->
  1984. <!-- * u:name="REVERSED TRIPLE PRIME" -->
  1985. <!-- * /> -->
  1986. <!-- * there is no low caret in roff -->
  1987. <xsl:output-character
  1988. character="&#x2038;"
  1989. u:name="CARET"
  1990. string="^"
  1991. u:block="General Punctuation"
  1992. />
  1993. <xsl:output-character
  1994. character="&#x2039;"
  1995. u:name="SINGLE LEFT-POINTING ANGLE QUOTATION MARK"
  1996. string="\(fo"
  1997. u:block="General Punctuation"
  1998. u:class="quotes"
  1999. />
  2000. <xsl:output-character
  2001. character="&#x203a;"
  2002. u:name="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"
  2003. string="\(fc"
  2004. u:block="General Punctuation"
  2005. u:class="quotes"
  2006. />
  2007. <!-- * not in roff -->
  2008. <xsl:output-character
  2009. character="&#x203b;"
  2010. u:name="REFERENCE MARK"
  2011. string="*"
  2012. u:block="General Punctuation"
  2013. />
  2014. <xsl:output-character
  2015. character="&#x203c;"
  2016. u:name="DOUBLE EXCLAMATION MARK"
  2017. string="!!"
  2018. u:block="General Punctuation"
  2019. />
  2020. <xsl:output-character
  2021. character="&#x203d;"
  2022. u:name="INTERROBANG"
  2023. string="?!"
  2024. u:block="General Punctuation"
  2025. />
  2026. <xsl:output-character
  2027. character="&#x203e;"
  2028. u:name="OVERLINE"
  2029. string="\(rn"
  2030. u:block="General Punctuation"
  2031. />
  2032. <xsl:output-character
  2033. character="&#x203f;"
  2034. u:name="UNDERTIE"
  2035. string="\(ul"
  2036. u:block="General Punctuation"
  2037. />
  2038. <!-- * not in roff -->
  2039. <xsl:output-character
  2040. character="&#x2040;"
  2041. u:name="CHARACTER TIE"
  2042. string="\(rn"
  2043. u:block="General Punctuation"
  2044. />
  2045. <!-- * not in roff -->
  2046. <xsl:output-character
  2047. character="&#x2041;"
  2048. u:name="CARET INSERTION POINT"
  2049. u:entity="caret"
  2050. string="^"
  2051. u:block="General Punctuation"
  2052. />
  2053. <!-- * not in roff -->
  2054. <xsl:output-character
  2055. character="&#x2042;"
  2056. u:name="ASTERISM"
  2057. string="*"
  2058. u:block="General Punctuation"
  2059. />
  2060. <!-- * not in roff; just make bold hyphen -->
  2061. <xsl:output-character
  2062. character="&#x2043;"
  2063. u:name="HYPHEN BULLET"
  2064. u:entity="hybull"
  2065. string="\fB-\fR"
  2066. u:block="General Punctuation"
  2067. u:class="bullets"
  2068. />
  2069. <xsl:output-character
  2070. character="&#x2044;"
  2071. u:name="FRACTION SLASH"
  2072. string="\(sl"
  2073. u:block="General Punctuation"
  2074. />
  2075. <!-- * not in roff -->
  2076. <xsl:output-character
  2077. character="&#x2045;"
  2078. u:name="LEFT SQUARE BRACKET WITH QUILL"
  2079. string="["
  2080. u:block="General Punctuation"
  2081. />
  2082. <!-- * not in roff -->
  2083. <xsl:output-character
  2084. character="&#x2046;"
  2085. u:name="RIGHT SQUARE BRACKET WITH QUILL"
  2086. string="]"
  2087. u:block="General Punctuation"
  2088. />
  2089. <xsl:output-character
  2090. character="&#x2047;"
  2091. u:name="DOUBLE QUESTION MARK"
  2092. string="??"
  2093. u:block="General Punctuation"
  2094. />
  2095. <xsl:output-character
  2096. character="&#x2048;"
  2097. u:name="QUESTION EXCLAMATION MARK"
  2098. string="?!"
  2099. u:block="General Punctuation"
  2100. />
  2101. <xsl:output-character
  2102. character="&#x2049;"
  2103. u:name="EXCLAMATION QUESTION MARK"
  2104. string="!?"
  2105. u:block="General Punctuation"
  2106. />
  2107. <!-- * not in roff -->
  2108. <xsl:output-character
  2109. character="&#x204a;"
  2110. u:name="TIRONIAN SIGN ET"
  2111. string="7"
  2112. u:block="General Punctuation"
  2113. />
  2114. <!-- * not in roff; just replace with un-reversed pilcrow -->
  2115. <xsl:output-character
  2116. character="&#x204b;"
  2117. u:name="REVERSED PILCROW SIGN"
  2118. string="\(ps"
  2119. u:block="General Punctuation"
  2120. />
  2121. <!-- * not in roff; just make regular bullet -->
  2122. <xsl:output-character
  2123. character="&#x204c;"
  2124. u:name="BLACK LEFTWARDS BULLET"
  2125. string="\(bu"
  2126. u:block="General Punctuation"
  2127. />
  2128. <!-- * not in roff; just make regular bullet -->
  2129. <xsl:output-character
  2130. character="&#x204d;"
  2131. u:name="BLACK RIGHTWARDS BULLET"
  2132. string="\(bu"
  2133. u:block="General Punctuation"
  2134. />
  2135. <xsl:output-character
  2136. character="&#x204e;"
  2137. u:name="LOW ASTERISK"
  2138. string="*"
  2139. u:block="General Punctuation"
  2140. />
  2141. <!-- * ............................................................... -->
  2142. <!-- * Remaining General Punctuation -->
  2143. <!-- * from x2050 to x206f -->
  2144. <!-- * only map a couple of these -->
  2145. <!-- * ............................................................... -->
  2146. <!-- * basically same as a normal space -->
  2147. <xsl:output-character
  2148. character="&#x205f;"
  2149. u:name="MEDIUM MATHEMATICAL SPACE"
  2150. string=" "
  2151. u:block="General Punctuation"
  2152. u:class="spaces"
  2153. />
  2154. <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->
  2155. <!-- * Line Breaking Properties"[1] says: -->
  2156. <!-- * -->
  2157. <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred -->
  2158. <!-- * choice for an invisible character to keep other characters -->
  2159. <!-- * together that would otherwise be split across the line at a direct -->
  2160. <!-- * break. The character FEFF has the same effect, but because it is -->
  2161. <!-- * also used in an unrelated way as a byte order mark, the use of the -->
  2162. <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. -->
  2163. <!-- * -->
  2164. <!-- * [1] http://www.unicode.org/reports/tr14/ -->
  2165. <!-- * -->
  2166. <!-- * The groff docs seem ambiguous about whether \& is a joiner and -->
  2167. <!-- * prevents breaks, but, based on testing, seems like it does -->
  2168. <xsl:output-character
  2169. character="&#x2060;"
  2170. u:name="WORD JOINER"
  2171. string="\&amp;"
  2172. u:block="General Punctuation"
  2173. />
  2174. <!-- * ***************************************************************** -->
  2175. <!-- * End: General Punctuation -->
  2176. <!-- * ***************************************************************** -->
  2177. <!-- * ***************************************************************** -->
  2178. <!-- * Begin: Superscripts and Subscripts -->
  2179. <!-- * x2070 to x209f -->
  2180. <!-- * For superscripts, just do a^n thing -->
  2181. <!-- * For subscripts, just do a_n -->
  2182. <!-- * ***************************************************************** -->
  2183. <xsl:output-character
  2184. character="&#x2070;"
  2185. u:name="SUPERSCRIPT ZERO"
  2186. string="^0"
  2187. u:block="Superscripts and Subscripts"
  2188. />
  2189. <xsl:output-character
  2190. character="&#x2071;"
  2191. u:name="SUPERSCRIPT LATIN SMALL LETTER I"
  2192. string="^i"
  2193. u:block="Superscripts and Subscripts"
  2194. />
  2195. <xsl:output-character
  2196. character="&#x2074;"
  2197. u:name="SUPERSCRIPT FOUR"
  2198. string="^4"
  2199. u:block="Superscripts and Subscripts"
  2200. />
  2201. <xsl:output-character
  2202. character="&#x2075;"
  2203. u:name="SUPERSCRIPT FIVE"
  2204. string="^5"
  2205. u:block="Superscripts and Subscripts"
  2206. />
  2207. <xsl:output-character
  2208. character="&#x2076;"
  2209. u:name="SUPERSCRIPT SIX"
  2210. string="^6"
  2211. u:block="Superscripts and Subscripts"
  2212. />
  2213. <xsl:output-character
  2214. character="&#x2077;"
  2215. u:name="SUPERSCRIPT SEVEN"
  2216. string="^7"
  2217. u:block="Superscripts and Subscripts"
  2218. />
  2219. <xsl:output-character
  2220. character="&#x2078;"
  2221. u:name="SUPERSCRIPT EIGHT"
  2222. string="^8"
  2223. u:block="Superscripts and Subscripts"
  2224. />
  2225. <xsl:output-character
  2226. character="&#x2079;"
  2227. u:name="SUPERSCRIPT NINE"
  2228. string="^9"
  2229. u:block="Superscripts and Subscripts"
  2230. />
  2231. <xsl:output-character
  2232. character="&#x207a;"
  2233. u:name="SUPERSCRIPT PLUS SIGN"
  2234. string="^+"
  2235. u:block="Superscripts and Subscripts"
  2236. />
  2237. <xsl:output-character
  2238. character="&#x207b;"
  2239. u:name="SUPERSCRIPT MINUS"
  2240. string="^-"
  2241. u:block="Superscripts and Subscripts"
  2242. />
  2243. <xsl:output-character
  2244. character="&#x207c;"
  2245. u:name="SUPERSCRIPT EQUALS SIGN"
  2246. string="^="
  2247. u:block="Superscripts and Subscripts"
  2248. />
  2249. <xsl:output-character
  2250. character="&#x207d;"
  2251. u:name="SUPERSCRIPT LEFT PARENTHESIS"
  2252. string="^("
  2253. u:block="Superscripts and Subscripts"
  2254. />
  2255. <xsl:output-character
  2256. character="&#x207e;"
  2257. u:name="SUPERSCRIPT RIGHT PARENTHESIS"
  2258. string="^)"
  2259. u:block="Superscripts and Subscripts"
  2260. />
  2261. <xsl:output-character
  2262. character="&#x207f;"
  2263. u:name="SUPERSCRIPT LATIN SMALL LETTER N"
  2264. string="^n"
  2265. u:block="Superscripts and Subscripts"
  2266. />
  2267. <xsl:output-character
  2268. character="&#x2080;"
  2269. u:name="SUBSCRIPT ZERO"
  2270. string="_0"
  2271. u:block="Superscripts and Subscripts"
  2272. />
  2273. <xsl:output-character
  2274. character="&#x2081;"
  2275. u:name="SUBSCRIPT ONE"
  2276. string="_1"
  2277. u:block="Superscripts and Subscripts"
  2278. />
  2279. <xsl:output-character
  2280. character="&#x2082;"
  2281. u:name="SUBSCRIPT TWO"
  2282. string="_2"
  2283. u:block="Superscripts and Subscripts"
  2284. />
  2285. <xsl:output-character
  2286. character="&#x2083;"
  2287. u:name="SUBSCRIPT THREE"
  2288. string="_3"
  2289. u:block="Superscripts and Subscripts"
  2290. />
  2291. <xsl:output-character
  2292. character="&#x2084;"
  2293. u:name="SUBSCRIPT FOUR"
  2294. string="_4"
  2295. u:block="Superscripts and Subscripts"
  2296. />
  2297. <xsl:output-character
  2298. character="&#x2085;"
  2299. u:name="SUBSCRIPT FIVE"
  2300. string="_5"
  2301. u:block="Superscripts and Subscripts"
  2302. />
  2303. <xsl:output-character
  2304. character="&#x2086;"
  2305. u:name="SUBSCRIPT SIX"
  2306. string="_6"
  2307. u:block="Superscripts and Subscripts"
  2308. />
  2309. <xsl:output-character
  2310. character="&#x2087;"
  2311. u:name="SUBSCRIPT SEVEN"
  2312. string="_7"
  2313. u:block="Superscripts and Subscripts"
  2314. />
  2315. <xsl:output-character
  2316. character="&#x2088;"
  2317. u:name="SUBSCRIPT EIGHT"
  2318. string="_8"
  2319. u:block="Superscripts and Subscripts"
  2320. />
  2321. <xsl:output-character
  2322. character="&#x2089;"
  2323. u:name="SUBSCRIPT NINE"
  2324. string="_9"
  2325. u:block="Superscripts and Subscripts"
  2326. />
  2327. <xsl:output-character
  2328. character="&#x208a;"
  2329. u:name="SUBSCRIPT PLUS SIGN"
  2330. string="_+"
  2331. u:block="Superscripts and Subscripts"
  2332. />
  2333. <xsl:output-character
  2334. character="&#x208b;"
  2335. u:name="SUBSCRIPT MINUS"
  2336. string="_-"
  2337. u:block="Superscripts and Subscripts"
  2338. />
  2339. <xsl:output-character
  2340. character="&#x208c;"
  2341. u:name="SUBSCRIPT EQUALS SIGN"
  2342. string="_="
  2343. u:block="Superscripts and Subscripts"
  2344. />
  2345. <xsl:output-character
  2346. character="&#x208d;"
  2347. u:name="SUBSCRIPT LEFT PARENTHESIS"
  2348. string="_("
  2349. u:block="Superscripts and Subscripts"
  2350. />
  2351. <xsl:output-character
  2352. character="&#x208e;"
  2353. u:name="SUBSCRIPT RIGHT PARENTHESIS"
  2354. string="_)"
  2355. u:block="Superscripts and Subscripts"
  2356. />
  2357. <!-- * ***************************************************************** -->
  2358. <!-- * End: Superscripts and Subscripts -->
  2359. <!-- * x2070 to x209f -->
  2360. <!-- * ***************************************************************** -->
  2361. <!-- * ***************************************************************** -->
  2362. <!-- * Begin: Currency Symbols -->
  2363. <!-- * x20a0 to x20b1 -->
  2364. <!-- * No mappings for any of these; just spell out -->
  2365. <!-- * ***************************************************************** -->
  2366. <xsl:output-character
  2367. character="&#x20a0;"
  2368. u:name="EURO-CURRENCY SIGN"
  2369. string="EUR"
  2370. u:block="Currency Symbols"
  2371. />
  2372. <xsl:output-character
  2373. character="&#x20a1;"
  2374. u:name="COLON SIGN"
  2375. string="COLON"
  2376. u:block="Currency Symbols"
  2377. />
  2378. <xsl:output-character
  2379. character="&#x20a2;"
  2380. u:name="CRUZEIRO SIGN"
  2381. string="CRUZEIRO"
  2382. u:block="Currency Symbols"
  2383. />
  2384. <xsl:output-character
  2385. character="&#x20a3;"
  2386. u:name="FRENCH FRANC SIGN"
  2387. string="FRANC"
  2388. u:block="Currency Symbols"
  2389. />
  2390. <xsl:output-character
  2391. character="&#x20a4;"
  2392. u:name="LIRA SIGN"
  2393. string="LIRA"
  2394. u:block="Currency Symbols"
  2395. />
  2396. <xsl:output-character
  2397. character="&#x20a5;"
  2398. u:name="MILL SIGN"
  2399. string="MILL"
  2400. u:block="Currency Symbols"
  2401. />
  2402. <xsl:output-character
  2403. character="&#x20a6;"
  2404. u:name="NAIRA SIGN"
  2405. string="NAIRA"
  2406. u:block="Currency Symbols"
  2407. />
  2408. <xsl:output-character
  2409. character="&#x20a7;"
  2410. u:name="PESETA SIGN"
  2411. string="PESETA"
  2412. u:block="Currency Symbols"
  2413. />
  2414. <xsl:output-character
  2415. character="&#x20a8;"
  2416. u:name="RUPEE SIGN"
  2417. string="RUPEE"
  2418. u:block="Currency Symbols"
  2419. />
  2420. <xsl:output-character
  2421. character="&#x20a9;"
  2422. u:name="WON SIGN"
  2423. string="WON"
  2424. u:block="Currency Symbols"
  2425. />
  2426. <xsl:output-character
  2427. character="&#x20aa;"
  2428. u:name="NEW SHEQEL SIGN"
  2429. string="SHEQEL"
  2430. u:block="Currency Symbols"
  2431. />
  2432. <xsl:output-character
  2433. character="&#x20ab;"
  2434. u:name="DONG SIGN"
  2435. string="DONG"
  2436. u:block="Currency Symbols"
  2437. />
  2438. <xsl:output-character
  2439. character="&#x20ac;"
  2440. u:name="EURO SIGN"
  2441. string="EUR"
  2442. u:block="Currency Symbols"
  2443. />
  2444. <xsl:output-character
  2445. character="&#x20ad;"
  2446. u:name="KIP SIGN"
  2447. string="KIP"
  2448. u:block="Currency Symbols"
  2449. />
  2450. <xsl:output-character
  2451. character="&#x20ae;"
  2452. u:name="TUGRIK SIGN"
  2453. string="TUGRIK"
  2454. u:block="Currency Symbols"
  2455. />
  2456. <xsl:output-character
  2457. character="&#x20af;"
  2458. u:name="DRACHMA SIGN"
  2459. string="DRACHMA"
  2460. u:block="Currency Symbols"
  2461. />
  2462. <!-- <xsl:output-character -->
  2463. <!-- character="&#x20b0;" -->
  2464. <!-- u:name="GERMAN PENNY SIGN" -->
  2465. <!-- string="?" -->
  2466. <!-- u:block="Currency Symbols" -->
  2467. <!-- /> -->
  2468. <xsl:output-character
  2469. character="&#x20b1;"
  2470. u:name="PESO SIGN"
  2471. string="PESO"
  2472. u:block="Currency Symbols"
  2473. />
  2474. <!-- * ***************************************************************** -->
  2475. <!-- * End: Currency Symbols -->
  2476. <!-- * x20a0 to x20b1 -->
  2477. <!-- * ***************************************************************** -->
  2478. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  2479. <!-- * Combining Diacritical Marks for Symbols -->
  2480. <!-- * x20d0 to x20ff -->
  2481. <!-- * - do nothing - -->
  2482. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  2483. <!-- * ***************************************************************** -->
  2484. <!-- * Begin: Letterlike Symbols -->
  2485. <!-- * x2100 to x214b -->
  2486. <!-- * -->
  2487. <!-- * No mappings for any of these, and nothing appropriate for -->
  2488. <!-- * most of them; so, just spell out the ones that we can -->
  2489. <!-- * ***************************************************************** -->
  2490. <xsl:output-character
  2491. character="&#x2103;"
  2492. u:name="DEGREE CELSIUS"
  2493. string="\(deC"
  2494. u:block="Letterlike Symbols"
  2495. />
  2496. <xsl:output-character
  2497. character="&#x2105;"
  2498. u:name="CARE OF"
  2499. u:entity="incare"
  2500. string="c/o"
  2501. u:block="Letterlike Symbols"
  2502. />
  2503. <xsl:output-character
  2504. character="&#x2109;"
  2505. u:name="DEGREE FAHRENHEIT"
  2506. string="\(deF"
  2507. u:block="Letterlike Symbols"
  2508. />
  2509. <!-- roff Ifraktur -->
  2510. <xsl:output-character
  2511. character="&#x2111;"
  2512. u:name="BLACK-LETTER CAPITAL I"
  2513. string="\(Im"
  2514. u:block="Letterlike Symbols"
  2515. />
  2516. <xsl:output-character
  2517. character="&#x2113;"
  2518. u:name="SCRIPT SMALL L"
  2519. u:entity="ell"
  2520. string="l"
  2521. u:block="Letterlike Symbols"
  2522. />
  2523. <xsl:output-character
  2524. character="&#x2116;"
  2525. u:name="NUMERO SIGN"
  2526. u:entity="numero"
  2527. string="No."
  2528. u:block="Letterlike Symbols"
  2529. />
  2530. <xsl:output-character
  2531. character="&#x2118;"
  2532. u:name="SCRIPT CAPITAL P"
  2533. u:entity="weierp"
  2534. string="\(wp"
  2535. u:block="Letterlike Symbols"
  2536. />
  2537. <xsl:output-character
  2538. character="&#x211c;"
  2539. u:name="BLACK-LETTER CAPITAL R"
  2540. u:entity="real"
  2541. string="\(Re"
  2542. u:block="Letterlike Symbols"
  2543. />
  2544. <xsl:output-character
  2545. character="&#x211e;"
  2546. u:name="PRESCRIPTION TAKE"
  2547. u:entity="rx"
  2548. string="Rx"
  2549. u:block="Letterlike Symbols"
  2550. />
  2551. <xsl:output-character
  2552. character="&#x2120;"
  2553. u:name="SERVICE MARK"
  2554. string="(SM)"
  2555. u:block="Letterlike Symbols"
  2556. />
  2557. <!-- * We don't do "\(tm" for &#x2122; because for console output, groff -->
  2558. <!-- * just renders that as "tm", without any preceding space, parens, -->
  2559. <!-- * or anything. So it just gets run into the preceding word; i.e.: -->
  2560. <!-- * -->
  2561. <!-- * Product&#x2122; -> Producttm -->
  2562. <!-- * -->
  2563. <!-- * That it probably not what most people would want. So we just -->
  2564. <!-- * render it as (TM) instead, Thus: -->
  2565. <!-- * -->
  2566. <!-- * Product&#x2122; -> Product(TM) -->
  2567. <xsl:output-character
  2568. character="&#x2122;"
  2569. u:name="TRADE MARK SIGN"
  2570. u:entity="trade"
  2571. string="(TM)"
  2572. u:block="Letterlike Symbols"
  2573. />
  2574. <xsl:output-character
  2575. character="&#x2126;"
  2576. u:name="OHM SIGN"
  2577. u:entity="ohm"
  2578. string="\(*W"
  2579. u:block="Letterlike Symbols"
  2580. />
  2581. <xsl:output-character
  2582. character="&#x212a;"
  2583. u:name="KELVIN SIGN"
  2584. string="K"
  2585. u:block="Letterlike Symbols"
  2586. />
  2587. <xsl:output-character
  2588. character="&#x212b;"
  2589. u:name="ANGSTROM SIGN"
  2590. u:entity="angst"
  2591. string="\(oA"
  2592. u:block="Letterlike Symbols"
  2593. />
  2594. <xsl:output-character
  2595. character="&#x2135;"
  2596. u:name="ALEF SYMBOL"
  2597. u:entity="aleph"
  2598. string="\(Ah"
  2599. u:block="Letterlike Symbols"
  2600. />
  2601. <!-- * ***************************************************************** -->
  2602. <!-- * End: Letterlike Symbols -->
  2603. <!-- * x2100 to x214b -->
  2604. <!-- * ***************************************************************** -->
  2605. <!-- * ***************************************************************** -->
  2606. <!-- * Begin: Number Forms -->
  2607. <!-- * x2150 to x218f -->
  2608. <!-- * -->
  2609. <!-- * No mappings for any of these, and nothing appropriate for most -->
  2610. <!-- * of them; so, just spell out the ones that we can -->
  2611. <!-- * ***************************************************************** -->
  2612. <xsl:output-character
  2613. character="&#x2153;"
  2614. u:name="VULGAR FRACTION ONE THIRD"
  2615. u:entity="frac13"
  2616. string="1/3"
  2617. u:block="Number Forms"
  2618. />
  2619. <xsl:output-character
  2620. character="&#x2154;"
  2621. u:name="VULGAR FRACTION TWO THIRDS"
  2622. u:entity="frac23"
  2623. string="2/3"
  2624. u:block="Number Forms"
  2625. />
  2626. <xsl:output-character
  2627. character="&#x2155;"
  2628. u:name="VULGAR FRACTION ONE FIFTH"
  2629. u:entity="frac15"
  2630. string="1/5"
  2631. u:block="Number Forms"
  2632. />
  2633. <xsl:output-character
  2634. character="&#x2156;"
  2635. u:name="VULGAR FRACTION TWO FIFTHS"
  2636. u:entity="frac25"
  2637. string="2/5"
  2638. u:block="Number Forms"
  2639. />
  2640. <xsl:output-character
  2641. character="&#x2157;"
  2642. u:name="VULGAR FRACTION THREE FIFTHS"
  2643. u:entity="frac35"
  2644. string="3/5"
  2645. u:block="Number Forms"
  2646. />
  2647. <xsl:output-character
  2648. character="&#x2158;"
  2649. u:name="VULGAR FRACTION FOUR FIFTHS"
  2650. u:entity="frac45"
  2651. string="4/5"
  2652. u:block="Number Forms"
  2653. />
  2654. <xsl:output-character
  2655. character="&#x2159;"
  2656. u:name="VULGAR FRACTION ONE SIXTH"
  2657. u:entity="frac16"
  2658. string="1/6"
  2659. u:block="Number Forms"
  2660. />
  2661. <xsl:output-character
  2662. character="&#x215a;"
  2663. u:name="VULGAR FRACTION FIVE SIXTHS"
  2664. u:entity="frac56"
  2665. string="5/6"
  2666. u:block="Number Forms"
  2667. />
  2668. <xsl:output-character
  2669. character="&#x215b;"
  2670. u:name="VULGAR FRACTION ONE EIGHTH"
  2671. u:entity="frac18"
  2672. string="1/8"
  2673. u:block="Number Forms"
  2674. />
  2675. <xsl:output-character
  2676. character="&#x215c;"
  2677. u:name="VULGAR FRACTION THREE EIGHTHS"
  2678. u:entity="frac38"
  2679. string="3/8"
  2680. u:block="Number Forms"
  2681. />
  2682. <xsl:output-character
  2683. character="&#x215d;"
  2684. u:name="VULGAR FRACTION FIVE EIGHTHS"
  2685. u:entity="frac58"
  2686. string="5/8"
  2687. u:block="Number Forms"
  2688. />
  2689. <xsl:output-character
  2690. character="&#x215e;"
  2691. u:name="VULGAR FRACTION SEVEN EIGHTHS"
  2692. u:entity="frac78"
  2693. string="7/8"
  2694. u:block="Number Forms"
  2695. />
  2696. <xsl:output-character
  2697. character="&#x215f;"
  2698. u:name="FRACTION NUMERATOR ONE"
  2699. string="1/"
  2700. u:block="Number Forms"
  2701. />
  2702. <xsl:output-character
  2703. character="&#x2160;"
  2704. u:name="ROMAN NUMERAL ONE"
  2705. string="I"
  2706. u:block="Number Forms"
  2707. />
  2708. <xsl:output-character
  2709. character="&#x2161;"
  2710. u:name="ROMAN NUMERAL TWO"
  2711. string="II"
  2712. u:block="Number Forms"
  2713. />
  2714. <xsl:output-character
  2715. character="&#x2162;"
  2716. u:name="ROMAN NUMERAL THREE"
  2717. string="III"
  2718. u:block="Number Forms"
  2719. />
  2720. <xsl:output-character
  2721. character="&#x2163;"
  2722. u:name="ROMAN NUMERAL FOUR"
  2723. string="IV"
  2724. u:block="Number Forms"
  2725. />
  2726. <xsl:output-character
  2727. character="&#x2164;"
  2728. u:name="ROMAN NUMERAL FIVE"
  2729. string="V"
  2730. u:block="Number Forms"
  2731. />
  2732. <xsl:output-character
  2733. character="&#x2165;"
  2734. u:name="ROMAN NUMERAL SIX"
  2735. string="VI"
  2736. u:block="Number Forms"
  2737. />
  2738. <xsl:output-character
  2739. character="&#x2166;"
  2740. u:name="ROMAN NUMERAL SEVEN"
  2741. string="VII"
  2742. u:block="Number Forms"
  2743. />
  2744. <xsl:output-character
  2745. character="&#x2167;"
  2746. u:name="ROMAN NUMERAL EIGHT"
  2747. string="VIII"
  2748. u:block="Number Forms"
  2749. />
  2750. <xsl:output-character
  2751. character="&#x2168;"
  2752. u:name="ROMAN NUMERAL NINE"
  2753. string="IX"
  2754. u:block="Number Forms"
  2755. />
  2756. <xsl:output-character
  2757. character="&#x2169;"
  2758. u:name="ROMAN NUMERAL TEN"
  2759. string="X"
  2760. u:block="Number Forms"
  2761. />
  2762. <xsl:output-character
  2763. character="&#x216a;"
  2764. u:name="ROMAN NUMERAL ELEVEN"
  2765. string="XI"
  2766. u:block="Number Forms"
  2767. />
  2768. <xsl:output-character
  2769. character="&#x216b;"
  2770. u:name="ROMAN NUMERAL TWELVE"
  2771. string="XII"
  2772. u:block="Number Forms"
  2773. />
  2774. <xsl:output-character
  2775. character="&#x216c;"
  2776. u:name="ROMAN NUMERAL FIFTY"
  2777. string="L"
  2778. u:block="Number Forms"
  2779. />
  2780. <xsl:output-character
  2781. character="&#x216d;"
  2782. u:name="ROMAN NUMERAL ONE HUNDRED"
  2783. string="C"
  2784. u:block="Number Forms"
  2785. />
  2786. <xsl:output-character
  2787. character="&#x216e;"
  2788. u:name="ROMAN NUMERAL FIVE HUNDRED"
  2789. string="D"
  2790. u:block="Number Forms"
  2791. />
  2792. <xsl:output-character
  2793. character="&#x216f;"
  2794. u:name="ROMAN NUMERAL ONE THOUSAND"
  2795. string="M"
  2796. u:block="Number Forms"
  2797. />
  2798. <xsl:output-character
  2799. character="&#x2170;"
  2800. u:name="SMALL ROMAN NUMERAL ONE"
  2801. string="i"
  2802. u:block="Number Forms"
  2803. />
  2804. <xsl:output-character
  2805. character="&#x2171;"
  2806. u:name="SMALL ROMAN NUMERAL TWO"
  2807. string="ii"
  2808. u:block="Number Forms"
  2809. />
  2810. <xsl:output-character
  2811. character="&#x2172;"
  2812. u:name="SMALL ROMAN NUMERAL THREE"
  2813. string="iii"
  2814. u:block="Number Forms"
  2815. />
  2816. <xsl:output-character
  2817. character="&#x2173;"
  2818. u:name="SMALL ROMAN NUMERAL FOUR"
  2819. string="iv"
  2820. u:block="Number Forms"
  2821. />
  2822. <xsl:output-character
  2823. character="&#x2174;"
  2824. u:name="SMALL ROMAN NUMERAL FIVE"
  2825. string="v"
  2826. u:block="Number Forms"
  2827. />
  2828. <xsl:output-character
  2829. character="&#x2175;"
  2830. u:name="SMALL ROMAN NUMERAL SIX"
  2831. string="vi"
  2832. u:block="Number Forms"
  2833. />
  2834. <xsl:output-character
  2835. character="&#x2176;"
  2836. u:name="SMALL ROMAN NUMERAL SEVEN"
  2837. string="vii"
  2838. u:block="Number Forms"
  2839. />
  2840. <xsl:output-character
  2841. character="&#x2177;"
  2842. u:name="SMALL ROMAN NUMERAL EIGHT"
  2843. string="viii"
  2844. u:block="Number Forms"
  2845. />
  2846. <xsl:output-character
  2847. character="&#x2178;"
  2848. u:name="SMALL ROMAN NUMERAL NINE"
  2849. string="ix"
  2850. u:block="Number Forms"
  2851. />
  2852. <xsl:output-character
  2853. character="&#x2179;"
  2854. u:name="SMALL ROMAN NUMERAL TEN"
  2855. string="x"
  2856. u:block="Number Forms"
  2857. />
  2858. <xsl:output-character
  2859. character="&#x217a;"
  2860. u:name="SMALL ROMAN NUMERAL ELEVEN"
  2861. string="xi"
  2862. u:block="Number Forms"
  2863. />
  2864. <xsl:output-character
  2865. character="&#x217b;"
  2866. u:name="SMALL ROMAN NUMERAL TWELVE"
  2867. string="xii"
  2868. u:block="Number Forms"
  2869. />
  2870. <xsl:output-character
  2871. character="&#x217c;"
  2872. u:name="SMALL ROMAN NUMERAL FIFTY"
  2873. string="l"
  2874. u:block="Number Forms"
  2875. />
  2876. <xsl:output-character
  2877. character="&#x217d;"
  2878. u:name="SMALL ROMAN NUMERAL ONE HUNDRED"
  2879. string="c"
  2880. u:block="Number Forms"
  2881. />
  2882. <xsl:output-character
  2883. character="&#x217e;"
  2884. u:name="SMALL ROMAN NUMERAL FIVE HUNDRED"
  2885. string="d"
  2886. u:block="Number Forms"
  2887. />
  2888. <xsl:output-character
  2889. character="&#x217f;"
  2890. u:name="SMALL ROMAN NUMERAL ONE THOUSAND"
  2891. string="m"
  2892. u:block="Number Forms"
  2893. />
  2894. <xsl:output-character
  2895. character="&#x2180;"
  2896. u:name="ROMAN NUMERAL ONE THOUSAND C D"
  2897. string="CD"
  2898. u:block="Number Forms"
  2899. />
  2900. <!-- * ***************************************************************** -->
  2901. <!-- * End: Number Forms -->
  2902. <!-- * x2150 to x218f -->
  2903. <!-- * ***************************************************************** -->
  2904. <!-- * ***************************************************************** -->
  2905. <!-- * Begin: Arrows -->
  2906. <!-- * x2190 to x21ff -->
  2907. <!-- * ***************************************************************** -->
  2908. <xsl:output-character
  2909. character="&#x2190;"
  2910. u:name="LEFTWARDS ARROW"
  2911. u:entity="larr"
  2912. string="\(&lt;-"
  2913. u:block="Arrows"
  2914. />
  2915. <xsl:output-character
  2916. character="&#x2191;"
  2917. u:name="UPWARDS ARROW"
  2918. u:entity="uarr"
  2919. string="\(ua"
  2920. u:block="Arrows"
  2921. />
  2922. <xsl:output-character
  2923. character="&#x2192;"
  2924. u:name="RIGHTWARDS ARROW"
  2925. u:entity="rarr"
  2926. string="\(->"
  2927. u:block="Arrows"
  2928. />
  2929. <xsl:output-character
  2930. character="&#x2193;"
  2931. u:name="DOWNWARDS ARROW"
  2932. u:entity="darr"
  2933. string="\(da"
  2934. u:block="Arrows"
  2935. />
  2936. <xsl:output-character
  2937. character="&#x2194;"
  2938. u:name="LEFT RIGHT ARROW"
  2939. u:entity="harr"
  2940. string="\(&lt;>"
  2941. u:block="Arrows"
  2942. />
  2943. <xsl:output-character
  2944. character="&#x2195;"
  2945. u:name="UP DOWN ARROW"
  2946. u:entity="varr"
  2947. string="\(va"
  2948. u:block="Arrows"
  2949. />
  2950. <xsl:output-character
  2951. character="&#x21b5;"
  2952. u:name="DOWNWARDS ARROW WITH CORNER LEFTWARDS"
  2953. u:entity="crarr"
  2954. string="\(CR"
  2955. u:block="Arrows"
  2956. />
  2957. <xsl:output-character
  2958. character="&#x21d0;"
  2959. u:name="LEFTWARDS DOUBLE ARROW"
  2960. u:entity="lArr"
  2961. string="\(la"
  2962. u:block="Arrows"
  2963. />
  2964. <xsl:output-character
  2965. character="&#x21d1;"
  2966. u:name="UPWARDS DOUBLE ARROW"
  2967. u:entity="uArr"
  2968. string="\(uA"
  2969. u:block="Arrows"
  2970. />
  2971. <xsl:output-character
  2972. character="&#x21d2;"
  2973. u:name="RIGHTWARDS DOUBLE ARROW"
  2974. u:entity="rArr"
  2975. string="\(rA"
  2976. u:block="Arrows"
  2977. />
  2978. <xsl:output-character
  2979. character="&#x21d3;"
  2980. u:name="DOWNWARDS DOUBLE ARROW"
  2981. u:entity="dArr"
  2982. string="\(dA"
  2983. u:block="Arrows"
  2984. />
  2985. <xsl:output-character
  2986. character="&#x21d4;"
  2987. u:name="LEFT RIGHT DOUBLE ARROW"
  2988. u:entity="hArr"
  2989. string="\(hA"
  2990. u:block="Arrows"
  2991. />
  2992. <!-- no roff equiv; render same as single arrow -->
  2993. <xsl:output-character
  2994. character="&#x21d5;"
  2995. u:name="UP DOWN DOUBLE ARROW"
  2996. u:entity="vArr"
  2997. string="\(va"
  2998. u:block="Arrows"
  2999. />
  3000. <!-- * ***************************************************************** -->
  3001. <!-- * Begin: Mathematical Operators -->
  3002. <!-- * x2200 to x22ff -->
  3003. <!-- * ***************************************************************** -->
  3004. <xsl:output-character
  3005. character="&#x2200;"
  3006. u:name="FOR ALL"
  3007. u:entity="forall"
  3008. string="\(fa"
  3009. u:block="Mathematical Operators"
  3010. />
  3011. <xsl:output-character
  3012. character="&#x2201;"
  3013. u:name="COMPLEMENT"
  3014. u:entity="comp"
  3015. string="C"
  3016. u:block="Mathematical Operators"
  3017. />
  3018. <xsl:output-character
  3019. character="&#x2202;"
  3020. u:name="PARTIAL DIFFERENTIAL"
  3021. u:entity="part"
  3022. string="\(pd"
  3023. u:block="Mathematical Operators"
  3024. />
  3025. <xsl:output-character
  3026. character="&#x2203;"
  3027. u:name="THERE EXISTS"
  3028. u:entity="exist"
  3029. string="\(te"
  3030. u:block="Mathematical Operators"
  3031. />
  3032. <!-- * no roff equiv -->
  3033. <!-- * <xsl:output-character -->
  3034. <!-- * character="&#x2204;" -->
  3035. <!-- * u:name="THERE DOES NOT EXIST" -->
  3036. <!-- * u:entity="nexist" -->
  3037. <!-- * /> -->
  3038. <xsl:output-character
  3039. character="&#x2205;"
  3040. u:name="EMPTY SET"
  3041. u:entity="empty"
  3042. string="\(es"
  3043. u:block="Mathematical Operators"
  3044. />
  3045. <xsl:output-character
  3046. character="&#x2206;"
  3047. u:name="INCREMENT"
  3048. string="\(*D"
  3049. u:block="Mathematical Operators"
  3050. />
  3051. <xsl:output-character
  3052. character="&#x2207;"
  3053. u:name="NABLA"
  3054. u:entity="nabla"
  3055. string="\(gr"
  3056. u:block="Mathematical Operators"
  3057. />
  3058. <xsl:output-character
  3059. character="&#x2208;"
  3060. u:name="ELEMENT OF"
  3061. u:entity="isin"
  3062. string="\(mo"
  3063. u:block="Mathematical Operators"
  3064. />
  3065. <xsl:output-character
  3066. character="&#x2209;"
  3067. u:name="NOT AN ELEMENT OF"
  3068. u:entity="notin"
  3069. string="\(nm"
  3070. u:block="Mathematical Operators"
  3071. />
  3072. <xsl:output-character
  3073. character="&#x220a;"
  3074. u:name="SMALL ELEMENT OF"
  3075. string="\(mo"
  3076. u:block="Mathematical Operators"
  3077. />
  3078. <xsl:output-character
  3079. character="&#x220b;"
  3080. u:name="CONTAINS AS MEMBER"
  3081. u:entity="ni"
  3082. string="\(st"
  3083. u:block="Mathematical Operators"
  3084. />
  3085. <!-- * not in roff -->
  3086. <!-- * <xsl:output-character -->
  3087. <!-- * character="&#x220c;" -->
  3088. <!-- * u:name="DOES NOT CONTAIN AS MEMBER" -->
  3089. <!-- * /> -->
  3090. <xsl:output-character
  3091. character="&#x220d;"
  3092. u:name="SMALL CONTAINS AS MEMBER"
  3093. string="\(st"
  3094. u:block="Mathematical Operators"
  3095. />
  3096. <!-- * not in roff -->
  3097. <!-- * <xsl:output-character -->
  3098. <!-- * character="&#x220e;" -->
  3099. <!-- * u:name="END OF PROOF" -->
  3100. <!-- * /> -->
  3101. <xsl:output-character
  3102. character="&#x220f;"
  3103. u:name="N-ARY PRODUCT"
  3104. u:entity="prod"
  3105. string="\(product"
  3106. u:block="Mathematical Operators"
  3107. />
  3108. <!-- * not in roff -->
  3109. <!-- * <xsl:output-character -->
  3110. <!-- * character="&#x2210;" -->
  3111. <!-- * u:name="N-ARY COPRODUCT" -->
  3112. <!-- * u:entity="coprod" -->
  3113. <!-- * /> -->
  3114. <xsl:output-character
  3115. character="&#x2211;"
  3116. u:name="N-ARY SUMMATION"
  3117. u:entity="sum"
  3118. string="\(sum"
  3119. u:block="Mathematical Operators"
  3120. />
  3121. <xsl:output-character
  3122. character="&#x2212;"
  3123. u:name="MINUS SIGN"
  3124. u:entity="minus"
  3125. string="\-"
  3126. u:block="Mathematical Operators"
  3127. />
  3128. <xsl:output-character
  3129. character="&#x2213;"
  3130. u:name="MINUS-OR-PLUS SIGN"
  3131. u:entity="mnplus"
  3132. string="\(+-"
  3133. u:block="Mathematical Operators"
  3134. />
  3135. <!-- * not in roff -->
  3136. <!-- * <xsl:output-character -->
  3137. <!-- * character="&#x2214;" -->
  3138. <!-- * u:name="DOT PLUS" -->
  3139. <!-- * u:entity="plusdo" -->
  3140. <!-- * /> -->
  3141. <xsl:output-character
  3142. character="&#x2215;"
  3143. u:name="DIVISION SLASH"
  3144. string="\(f/"
  3145. u:block="Mathematical Operators"
  3146. />
  3147. <xsl:output-character
  3148. character="&#x2216;"
  3149. u:name="SET MINUS"
  3150. u:entity="setmn"
  3151. string="\e"
  3152. u:block="Mathematical Operators"
  3153. />
  3154. <xsl:output-character
  3155. character="&#x2217;"
  3156. u:name="ASTERISK OPERATOR"
  3157. u:entity="lowast"
  3158. string="\(**"
  3159. u:block="Mathematical Operators"
  3160. />
  3161. <!-- * not in roff -->
  3162. <!-- * <xsl:output-character -->
  3163. <!-- * character="&#x2218;" -->
  3164. <!-- * u:name="RING OPERATOR" -->
  3165. <!-- * u:entity="compfn" -->
  3166. <!-- * /> -->
  3167. <xsl:output-character
  3168. character="&#x2219;"
  3169. u:name="BULLET OPERATOR"
  3170. string="\(bu"
  3171. u:block="Mathematical Operators"
  3172. />
  3173. <xsl:output-character
  3174. character="&#x221a;"
  3175. u:name="SQUARE ROOT"
  3176. u:entity="radic"
  3177. string="\(sr"
  3178. u:block="Mathematical Operators"
  3179. />
  3180. <!-- * not in roff -->
  3181. <!-- * <xsl:output-character -->
  3182. <!-- * character="&#x221b;" -->
  3183. <!-- * u:name="CUBE ROOT" -->
  3184. <!-- * /> -->
  3185. <!-- * <xsl:output-character -->
  3186. <!-- * character="&#x221c;" -->
  3187. <!-- * u:name="FOURTH ROOT" -->
  3188. <!-- * /> -->
  3189. <xsl:output-character
  3190. character="&#x221d;"
  3191. u:name="PROPORTIONAL TO"
  3192. u:entity="prop"
  3193. string="\(pt"
  3194. u:block="Mathematical Operators"
  3195. />
  3196. <xsl:output-character
  3197. character="&#x221e;"
  3198. u:name="INFINITY"
  3199. u:entity="infin"
  3200. string="\(if"
  3201. u:block="Mathematical Operators"
  3202. />
  3203. <!-- * not in roff -->
  3204. <!-- * <xsl:output-character -->
  3205. <!-- * character="&#x221f;" -->
  3206. <!-- * u:name="RIGHT ANGLE" -->
  3207. <!-- * u:entity="ang90" -->
  3208. <!-- * /> -->
  3209. <xsl:output-character
  3210. character="&#x2220;"
  3211. u:name="ANGLE"
  3212. u:entity="ang"
  3213. string="\(/_"
  3214. u:block="Mathematical Operators"
  3215. />
  3216. <!-- * 0x2221 to 0x2226 not in roff; -->
  3217. <!-- * but fake a parallel sign with vert bars -->
  3218. <xsl:output-character
  3219. character="&#x2225;"
  3220. u:name="PARALLEL TO"
  3221. u:entity="par"
  3222. string="\(bv\(bv"
  3223. u:block="Mathematical Operators"
  3224. />
  3225. <xsl:output-character
  3226. character="&#x2227;"
  3227. u:name="LOGICAL AND"
  3228. u:entity="and"
  3229. string="\(AN"
  3230. u:block="Mathematical Operators"
  3231. />
  3232. <xsl:output-character
  3233. character="&#x2228;"
  3234. u:name="LOGICAL OR"
  3235. u:entity="or"
  3236. string="\(OR"
  3237. u:block="Mathematical Operators"
  3238. />
  3239. <xsl:output-character
  3240. character="&#x2229;"
  3241. u:name="INTERSECTION"
  3242. u:entity="cap"
  3243. string="\(ca"
  3244. u:block="Mathematical Operators"
  3245. />
  3246. <xsl:output-character
  3247. character="&#x222a;"
  3248. u:name="UNION"
  3249. u:entity="cup"
  3250. string="\(cu"
  3251. u:block="Mathematical Operators"
  3252. />
  3253. <xsl:output-character
  3254. character="&#x222b;"
  3255. u:name="INTEGRAL"
  3256. u:entity="int"
  3257. string="\(is"
  3258. u:block="Mathematical Operators"
  3259. />
  3260. <xsl:output-character
  3261. character="&#x222c;"
  3262. u:name="DOUBLE INTEGRAL"
  3263. string="\(is\(is"
  3264. u:block="Mathematical Operators"
  3265. />
  3266. <xsl:output-character
  3267. character="&#x222d;"
  3268. u:name="TRIPLE INTEGRAL"
  3269. string="\(is\(is\(is"
  3270. u:block="Mathematical Operators"
  3271. />
  3272. <!-- * 0x222e to 0x2233 not in roff -->
  3273. <xsl:output-character
  3274. character="&#x2234;"
  3275. u:name="THEREFORE"
  3276. u:entity="there4"
  3277. string="\(tf"
  3278. u:block="Mathematical Operators"
  3279. />
  3280. <!-- * not in roff -->
  3281. <!-- * <xsl:output-character -->
  3282. <!-- * character="&#x2235;" -->
  3283. <!-- * u:name="BECAUSE" -->
  3284. <!-- * u:entity="becaus" -->
  3285. <!-- * /> -->
  3286. <xsl:output-character
  3287. character="&#x2236;"
  3288. u:name="RATIO"
  3289. string=":"
  3290. u:block="Mathematical Operators"
  3291. />
  3292. <xsl:output-character
  3293. character="&#x2237;"
  3294. u:name="PROPORTION"
  3295. string="::"
  3296. u:block="Mathematical Operators"
  3297. />
  3298. <!-- * 0x2238 to 0x223b not in roff -->
  3299. <xsl:output-character
  3300. character="&#x223c;"
  3301. u:name="TILDE OPERATOR"
  3302. u:entity="sim"
  3303. string="\(ti"
  3304. u:block="Mathematical Operators"
  3305. />
  3306. <!-- * 0x223d to 0x224b not in roff -->
  3307. <xsl:output-character
  3308. character="&#x2245;"
  3309. u:name="APPROXIMATELY EQUAL TO"
  3310. u:entity="cong"
  3311. string="\(=~"
  3312. u:block="Mathematical Operators"
  3313. />
  3314. <!-- * not in roff -->
  3315. <!-- * <xsl:output-character -->
  3316. <!-- * character="&#x2246;" -->
  3317. <!-- * u:name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO" -->
  3318. <!-- * /> -->
  3319. <!-- * <xsl:output-character -->
  3320. <!-- * character="&#x2247;" -->
  3321. <!-- * u:name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO" -->
  3322. <!-- * u:entity="ncong" -->
  3323. <!-- * /> -->
  3324. <xsl:output-character
  3325. character="&#x2248;"
  3326. u:name="ALMOST EQUAL TO"
  3327. u:entity="asymp"
  3328. string="\(~~"
  3329. u:block="Mathematical Operators"
  3330. />
  3331. <!-- * x2249 to x2253 not in roff -->
  3332. <xsl:output-character
  3333. character="&#x2254;"
  3334. u:name="COLON EQUALS"
  3335. u:entity="colone"
  3336. string=":="
  3337. u:block="Mathematical Operators"
  3338. />
  3339. <xsl:output-character
  3340. character="&#x2255;"
  3341. u:name="EQUALS COLON"
  3342. u:entity="ecolon"
  3343. string="=:"
  3344. u:block="Mathematical Operators"
  3345. />
  3346. <!-- * x2256 to x2255 not in roff -->
  3347. <xsl:output-character
  3348. character="&#x225f;"
  3349. u:name="QUESTIONED EQUAL TO"
  3350. string="?="
  3351. u:block="Mathematical Operators"
  3352. />
  3353. <xsl:output-character
  3354. character="&#x2260;"
  3355. u:name="NOT EQUAL TO"
  3356. u:entity="ne"
  3357. string="\(!="
  3358. u:block="Mathematical Operators"
  3359. />
  3360. <xsl:output-character
  3361. character="&#x2261;"
  3362. u:name="IDENTICAL TO"
  3363. u:entity="equiv"
  3364. string="\(=="
  3365. u:block="Mathematical Operators"
  3366. />
  3367. <!-- * not in roff -->
  3368. <!-- * <xsl:output-character -->
  3369. <!-- * character="&#x2262;" -->
  3370. <!-- * u:name="NOT IDENTICAL TO" -->
  3371. <!-- * u:entity="nequiv" -->
  3372. <!-- * /> -->
  3373. <!-- * <xsl:output-character -->
  3374. <!-- * character="&#x2263;" -->
  3375. <!-- * u:name="STRICTLY EQUIVALENT TO" -->
  3376. <!-- * /> -->
  3377. <xsl:output-character
  3378. character="&#x2264;"
  3379. u:name="LESS-THAN OR EQUAL TO"
  3380. u:entity="le"
  3381. string="\(&lt;="
  3382. u:block="Mathematical Operators"
  3383. />
  3384. <xsl:output-character
  3385. character="&#x2265;"
  3386. u:name="GREATER-THAN OR EQUAL TO"
  3387. u:entity="ge"
  3388. string="\(>="
  3389. u:block="Mathematical Operators"
  3390. />
  3391. <!-- * x2266 to x2269 not in roff -->
  3392. <xsl:output-character
  3393. character="&#x226a;"
  3394. u:name="MUCH LESS-THAN"
  3395. u:entity="Lt"
  3396. string="&lt;&lt;"
  3397. u:block="Mathematical Operators"
  3398. />
  3399. <xsl:output-character
  3400. character="&#x226b;"
  3401. u:name="MUCH GREATER-THAN"
  3402. u:entity="Gt"
  3403. string=">>"
  3404. u:block="Mathematical Operators"
  3405. />
  3406. <!-- * x226c to x2281 not in roff -->
  3407. <xsl:output-character
  3408. character="&#x2282;"
  3409. u:name="SUBSET OF"
  3410. u:entity="sub"
  3411. string="\(sb"
  3412. u:block="Mathematical Operators"
  3413. />
  3414. <xsl:output-character
  3415. character="&#x2283;"
  3416. u:name="SUPERSET OF"
  3417. u:entity="sup"
  3418. string="\(sp"
  3419. u:block="Mathematical Operators"
  3420. />
  3421. <xsl:output-character
  3422. character="&#x2284;"
  3423. u:name="NOT A SUBSET OF"
  3424. u:entity="nsub"
  3425. string="\(nb"
  3426. u:block="Mathematical Operators"
  3427. />
  3428. <!-- * not in roff -->
  3429. <!-- * <xsl:output-character -->
  3430. <!-- * character="&#x2285;" -->
  3431. <!-- * u:name="NOT A SUPERSET OF" -->
  3432. <!-- * u:entity="nsup" -->
  3433. <!-- * /> -->
  3434. <xsl:output-character
  3435. character="&#x2286;"
  3436. u:name="SUBSET OF OR EQUAL TO"
  3437. u:entity="sube"
  3438. string="\(ib"
  3439. u:block="Mathematical Operators"
  3440. />
  3441. <xsl:output-character
  3442. character="&#x2287;"
  3443. u:name="SUPERSET OF OR EQUAL TO"
  3444. u:entity="supe"
  3445. string="\(ip"
  3446. u:block="Mathematical Operators"
  3447. />
  3448. <!-- * x2288 to x2294 not in roff -->
  3449. <xsl:output-character
  3450. character="&#x2295;"
  3451. u:name="CIRCLED PLUS"
  3452. u:entity="oplus"
  3453. string="\(c+"
  3454. u:block="Mathematical Operators"
  3455. />
  3456. <xsl:output-character
  3457. character="&#x2296;"
  3458. u:name="CIRCLED MINUS"
  3459. u:entity="ominus"
  3460. string="\(c*"
  3461. u:block="Mathematical Operators"
  3462. />
  3463. <xsl:output-character
  3464. character="&#x2297;"
  3465. u:name="CIRCLED TIMES"
  3466. u:entity="otimes"
  3467. string="\(c*"
  3468. u:block="Mathematical Operators"
  3469. />
  3470. <!-- * x2298 to x22a4 not in roff -->
  3471. <xsl:output-character
  3472. character="&#x22a5;"
  3473. u:name="UP TACK"
  3474. u:entity="bottom"
  3475. string="\(pp"
  3476. u:block="Mathematical Operators"
  3477. />
  3478. <!-- * x22a6 to x22bf not in roff -->
  3479. <xsl:output-character
  3480. character="&#x22c0;"
  3481. u:name="N-ARY LOGICAL AND"
  3482. string="\(AN"
  3483. u:block="Mathematical Operators"
  3484. />
  3485. <xsl:output-character
  3486. character="&#x22c1;"
  3487. u:name="N-ARY LOGICAL OR"
  3488. string="\(OR"
  3489. u:block="Mathematical Operators"
  3490. />
  3491. <xsl:output-character
  3492. character="&#x22c2;"
  3493. u:name="N-ARY INTERSECTION"
  3494. string="\(ca"
  3495. u:block="Mathematical Operators"
  3496. />
  3497. <xsl:output-character
  3498. character="&#x22c3;"
  3499. u:name="N-ARY UNION"
  3500. string="\(cu"
  3501. u:block="Mathematical Operators"
  3502. />
  3503. <!-- * not in roff -->
  3504. <!-- * <xsl:output-character -->
  3505. <!-- * character="&#x22c4;" -->
  3506. <!-- * u:name="DIAMOND OPERATOR" -->
  3507. <!-- * u:entity="diam" -->
  3508. <!-- * /> -->
  3509. <xsl:output-character
  3510. character="&#x22c5;"
  3511. u:name="DOT OPERATOR"
  3512. u:entity="sdot"
  3513. string="\(md"
  3514. u:block="Mathematical Operators"
  3515. />
  3516. <xsl:output-character
  3517. character="&#x22c6;"
  3518. u:name="STAR OPERATOR"
  3519. u:entity="sstarf"
  3520. string="\(**"
  3521. u:block="Mathematical Operators"
  3522. />
  3523. <!-- * x22c7 to x22cd not in roff -->
  3524. <xsl:output-character
  3525. character="&#x22ce;"
  3526. u:name="CURLY LOGICAL OR"
  3527. u:entity="cuvee"
  3528. string="\(OR"
  3529. u:block="Mathematical Operators"
  3530. />
  3531. <xsl:output-character
  3532. character="&#x22cf;"
  3533. u:name="CURLY LOGICAL AND"
  3534. u:entity="cuwed"
  3535. string="\(AN"
  3536. u:block="Mathematical Operators"
  3537. />
  3538. <!-- * x22d0 to x22d7 not in roff -->
  3539. <xsl:output-character
  3540. character="&#x22d8;"
  3541. u:name="VERY MUCH LESS-THAN"
  3542. u:entity="Ll"
  3543. string="&lt;&lt;&lt;"
  3544. u:block="Mathematical Operators"
  3545. />
  3546. <xsl:output-character
  3547. character="&#x22d9;"
  3548. u:name="VERY MUCH GREATER-THAN"
  3549. u:entity="Gg"
  3550. string=">>>"
  3551. u:block="Mathematical Operators"
  3552. />
  3553. <!-- * x22da to x22ee not in roff -->
  3554. <xsl:output-character
  3555. character="&#x22ef;"
  3556. u:name="MIDLINE HORIZONTAL ELLIPSIS"
  3557. string="\&amp;..."
  3558. u:block="Mathematical Operators"
  3559. />
  3560. <!-- * x22fo to x22ff not in roff -->
  3561. <!-- * ***************************************************************** -->
  3562. <!-- * End: Mathematical Operators -->
  3563. <!-- * ***************************************************************** -->
  3564. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  3565. <!-- * Miscellaneous Technical -->
  3566. <!-- * x2300 to x23ff -->
  3567. <!-- * - do nothing except for angle brackets - -->
  3568. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  3569. <xsl:output-character
  3570. character="&#x2329;"
  3571. u:name="LEFT-POINTING ANGLE BRACKET"
  3572. u:entity="lang"
  3573. string="\(la"
  3574. u:block="Miscellaneous Technical"
  3575. />
  3576. <xsl:output-character
  3577. character="&#x232a;"
  3578. u:name="RIGHT-POINTING ANGLE BRACKET"
  3579. u:entity="rang"
  3580. string="\(ra"
  3581. u:block="Miscellaneous Technical"
  3582. />
  3583. <!-- * ***************************************************************** -->
  3584. <!-- * Begin: Control Pictures -->
  3585. <!-- * x2400 to x243f -->
  3586. <!-- * ***************************************************************** -->
  3587. <xsl:output-character
  3588. character="&#x2400;"
  3589. u:name="SYMBOL FOR NULL"
  3590. string="NUL"
  3591. u:block="Control Pictures"
  3592. />
  3593. <xsl:output-character
  3594. character="&#x2401;"
  3595. u:name="SYMBOL FOR START OF HEADING"
  3596. string="SOH"
  3597. u:block="Control Pictures"
  3598. />
  3599. <xsl:output-character
  3600. character="&#x2402;"
  3601. u:name="SYMBOL FOR START OF TEXT"
  3602. string="STX"
  3603. u:block="Control Pictures"
  3604. />
  3605. <xsl:output-character
  3606. character="&#x2403;"
  3607. u:name="SYMBOL FOR END OF TEXT"
  3608. string="ETX"
  3609. u:block="Control Pictures"
  3610. />
  3611. <xsl:output-character
  3612. character="&#x2404;"
  3613. u:name="SYMBOL FOR END OF TRANSMISSION"
  3614. string="EOT"
  3615. u:block="Control Pictures"
  3616. />
  3617. <xsl:output-character
  3618. character="&#x2405;"
  3619. u:name="SYMBOL FOR ENQUIRY"
  3620. string="ENQ"
  3621. u:block="Control Pictures"
  3622. />
  3623. <xsl:output-character
  3624. character="&#x2406;"
  3625. u:name="SYMBOL FOR ACKNOWLEDGE"
  3626. string="ACK"
  3627. u:block="Control Pictures"
  3628. />
  3629. <xsl:output-character
  3630. character="&#x2407;"
  3631. u:name="SYMBOL FOR BELL"
  3632. string="BEL"
  3633. u:block="Control Pictures"
  3634. />
  3635. <xsl:output-character
  3636. character="&#x2408;"
  3637. u:name="SYMBOL FOR BACKSPACE"
  3638. string="BS"
  3639. u:block="Control Pictures"
  3640. />
  3641. <xsl:output-character
  3642. character="&#x2409;"
  3643. u:name="SYMBOL FOR HORIZONTAL TABULATION"
  3644. string="HT"
  3645. u:block="Control Pictures"
  3646. />
  3647. <xsl:output-character
  3648. character="&#x240a;"
  3649. u:name="SYMBOL FOR LINE FEED"
  3650. string="LF"
  3651. u:block="Control Pictures"
  3652. />
  3653. <xsl:output-character
  3654. character="&#x240b;"
  3655. u:name="SYMBOL FOR VERTICAL TABULATION"
  3656. string="VT"
  3657. u:block="Control Pictures"
  3658. />
  3659. <xsl:output-character
  3660. character="&#x240c;"
  3661. u:name="SYMBOL FOR FORM FEED"
  3662. string="FF"
  3663. u:block="Control Pictures"
  3664. />
  3665. <xsl:output-character
  3666. character="&#x240d;"
  3667. u:name="SYMBOL FOR CARRIAGE RETURN"
  3668. string="CR"
  3669. u:block="Control Pictures"
  3670. />
  3671. <xsl:output-character
  3672. character="&#x240e;"
  3673. u:name="SYMBOL FOR SHIFT OUT"
  3674. string="SO"
  3675. u:block="Control Pictures"
  3676. />
  3677. <xsl:output-character
  3678. character="&#x240f;"
  3679. u:name="SYMBOL FOR SHIFT IN"
  3680. string="SI"
  3681. u:block="Control Pictures"
  3682. />
  3683. <xsl:output-character
  3684. character="&#x2410;"
  3685. u:name="SYMBOL FOR DATA LINK ESCAPE"
  3686. string="DLE"
  3687. u:block="Control Pictures"
  3688. />
  3689. <xsl:output-character
  3690. character="&#x2411;"
  3691. u:name="SYMBOL FOR DEVICE CONTROL ONE"
  3692. string="DC1"
  3693. u:block="Control Pictures"
  3694. />
  3695. <xsl:output-character
  3696. character="&#x2412;"
  3697. u:name="SYMBOL FOR DEVICE CONTROL TWO"
  3698. string="DC2"
  3699. u:block="Control Pictures"
  3700. />
  3701. <xsl:output-character
  3702. character="&#x2413;"
  3703. u:name="SYMBOL FOR DEVICE CONTROL THREE"
  3704. string="DC3"
  3705. u:block="Control Pictures"
  3706. />
  3707. <xsl:output-character
  3708. character="&#x2414;"
  3709. u:name="SYMBOL FOR DEVICE CONTROL FOUR"
  3710. string="DC4"
  3711. u:block="Control Pictures"
  3712. />
  3713. <xsl:output-character
  3714. character="&#x2415;"
  3715. u:name="SYMBOL FOR NEGATIVE ACKNOWLEDGE"
  3716. string="NAK"
  3717. u:block="Control Pictures"
  3718. />
  3719. <xsl:output-character
  3720. character="&#x2416;"
  3721. u:name="SYMBOL FOR SYNCHRONOUS IDLE"
  3722. string="SYN"
  3723. u:block="Control Pictures"
  3724. />
  3725. <xsl:output-character
  3726. character="&#x2417;"
  3727. u:name="SYMBOL FOR END OF TRANSMISSION BLOCK"
  3728. string="ETB"
  3729. u:block="Control Pictures"
  3730. />
  3731. <xsl:output-character
  3732. character="&#x2418;"
  3733. u:name="SYMBOL FOR CANCEL"
  3734. string="CAN"
  3735. u:block="Control Pictures"
  3736. />
  3737. <xsl:output-character
  3738. character="&#x2419;"
  3739. u:name="SYMBOL FOR END OF MEDIUM"
  3740. string="EM"
  3741. u:block="Control Pictures"
  3742. />
  3743. <xsl:output-character
  3744. character="&#x241a;"
  3745. u:name="SYMBOL FOR SUBSTITUTE"
  3746. string="SUB"
  3747. u:block="Control Pictures"
  3748. />
  3749. <xsl:output-character
  3750. character="&#x241b;"
  3751. u:name="SYMBOL FOR ESCAPE"
  3752. string="ESC"
  3753. u:block="Control Pictures"
  3754. />
  3755. <xsl:output-character
  3756. character="&#x241c;"
  3757. u:name="SYMBOL FOR FILE SEPARATOR"
  3758. string="FS"
  3759. u:block="Control Pictures"
  3760. />
  3761. <xsl:output-character
  3762. character="&#x241d;"
  3763. u:name="SYMBOL FOR GROUP SEPARATOR"
  3764. string="GS"
  3765. u:block="Control Pictures"
  3766. />
  3767. <xsl:output-character
  3768. character="&#x241e;"
  3769. u:name="SYMBOL FOR RECORD SEPARATOR"
  3770. string="RS"
  3771. u:block="Control Pictures"
  3772. />
  3773. <xsl:output-character
  3774. character="&#x241f;"
  3775. u:name="SYMBOL FOR UNIT SEPARATOR"
  3776. string="US"
  3777. u:block="Control Pictures"
  3778. />
  3779. <xsl:output-character
  3780. character="&#x2420;"
  3781. u:name="SYMBOL FOR SPACE"
  3782. string="SP"
  3783. u:block="Control Pictures"
  3784. />
  3785. <xsl:output-character
  3786. character="&#x2421;"
  3787. u:name="SYMBOL FOR DELETE"
  3788. string="DEL"
  3789. u:block="Control Pictures"
  3790. />
  3791. <!-- * no roff equivs for x2422 and x2423 -->
  3792. <!-- * <xsl:output-character -->
  3793. <!-- * character="&#x2422;" -->
  3794. <!-- * u:name="BLANK SYMBOL" -->
  3795. <!-- * string="?" -->
  3796. <!-- * u:block="Control Pictures" -->
  3797. <!-- * /> -->
  3798. <!-- * I think there should be a roff equiv for &blank;, but as far as I -->
  3799. <!-- * know, there is not... -->
  3800. <!-- * <xsl:output-character -->
  3801. <!-- * character="&#x2423;" -->
  3802. <!-- * u:name="OPEN BOX" -->
  3803. <!-- * u:entity="blank" -->
  3804. <!-- * string="?" -->
  3805. <!-- * u:block="Control Pictures" -->
  3806. <!-- * /> -->
  3807. <xsl:output-character
  3808. character="&#x2424;"
  3809. u:name="SYMBOL FOR NEWLINE"
  3810. string="NL"
  3811. u:block="Control Pictures"
  3812. />
  3813. <!-- * ***************************************************************** -->
  3814. <!-- * End: Control Pictures -->
  3815. <!-- * ***************************************************************** -->
  3816. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  3817. <!-- * Optical Character Recognition -->
  3818. <!-- * x2440 to x24ff -->
  3819. <!-- * - do nothing - -->
  3820. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  3821. <!-- * ***************************************************************** -->
  3822. <!-- * Begin: Enclosed Alphanumerics -->
  3823. <!-- * x2460 to x24ff -->
  3824. <!-- * ***************************************************************** -->
  3825. <xsl:output-character
  3826. character="&#x2460;"
  3827. u:name="CIRCLED DIGIT ONE"
  3828. string="1"
  3829. u:block="Enclosed Alphanumerics"
  3830. />
  3831. <xsl:output-character
  3832. character="&#x2461;"
  3833. u:name="CIRCLED DIGIT TWO"
  3834. string="2"
  3835. u:block="Enclosed Alphanumerics"
  3836. />
  3837. <xsl:output-character
  3838. character="&#x2462;"
  3839. u:name="CIRCLED DIGIT THREE"
  3840. string="3"
  3841. u:block="Enclosed Alphanumerics"
  3842. />
  3843. <xsl:output-character
  3844. character="&#x2463;"
  3845. u:name="CIRCLED DIGIT FOUR"
  3846. string="4"
  3847. u:block="Enclosed Alphanumerics"
  3848. />
  3849. <xsl:output-character
  3850. character="&#x2464;"
  3851. u:name="CIRCLED DIGIT FIVE"
  3852. string="5"
  3853. u:block="Enclosed Alphanumerics"
  3854. />
  3855. <xsl:output-character
  3856. character="&#x2465;"
  3857. u:name="CIRCLED DIGIT SIX"
  3858. string="6"
  3859. u:block="Enclosed Alphanumerics"
  3860. />
  3861. <xsl:output-character
  3862. character="&#x2466;"
  3863. u:name="CIRCLED DIGIT SEVEN"
  3864. string="7"
  3865. u:block="Enclosed Alphanumerics"
  3866. />
  3867. <xsl:output-character
  3868. character="&#x2467;"
  3869. u:name="CIRCLED DIGIT EIGHT"
  3870. string="8"
  3871. u:block="Enclosed Alphanumerics"
  3872. />
  3873. <xsl:output-character
  3874. character="&#x2468;"
  3875. u:name="CIRCLED DIGIT NINE"
  3876. string="9"
  3877. u:block="Enclosed Alphanumerics"
  3878. />
  3879. <xsl:output-character
  3880. character="&#x2469;"
  3881. u:name="CIRCLED NUMBER TEN"
  3882. string="10"
  3883. u:block="Enclosed Alphanumerics"
  3884. />
  3885. <xsl:output-character
  3886. character="&#x246a;"
  3887. u:name="CIRCLED NUMBER ELEVEN"
  3888. string="11"
  3889. u:block="Enclosed Alphanumerics"
  3890. />
  3891. <xsl:output-character
  3892. character="&#x246b;"
  3893. u:name="CIRCLED NUMBER TWELVE"
  3894. string="12"
  3895. u:block="Enclosed Alphanumerics"
  3896. />
  3897. <xsl:output-character
  3898. character="&#x246c;"
  3899. u:name="CIRCLED NUMBER THIRTEEN"
  3900. string="13"
  3901. u:block="Enclosed Alphanumerics"
  3902. />
  3903. <xsl:output-character
  3904. character="&#x246d;"
  3905. u:name="CIRCLED NUMBER FOURTEEN"
  3906. string="14"
  3907. u:block="Enclosed Alphanumerics"
  3908. />
  3909. <xsl:output-character
  3910. character="&#x246e;"
  3911. u:name="CIRCLED NUMBER FIFTEEN"
  3912. string="15"
  3913. u:block="Enclosed Alphanumerics"
  3914. />
  3915. <xsl:output-character
  3916. character="&#x246f;"
  3917. u:name="CIRCLED NUMBER SIXTEEN"
  3918. string="16"
  3919. u:block="Enclosed Alphanumerics"
  3920. />
  3921. <xsl:output-character
  3922. character="&#x2470;"
  3923. u:name="CIRCLED NUMBER SEVENTEEN"
  3924. string="17"
  3925. u:block="Enclosed Alphanumerics"
  3926. />
  3927. <xsl:output-character
  3928. character="&#x2471;"
  3929. u:name="CIRCLED NUMBER EIGHTEEN"
  3930. string="18"
  3931. u:block="Enclosed Alphanumerics"
  3932. />
  3933. <xsl:output-character
  3934. character="&#x2472;"
  3935. u:name="CIRCLED NUMBER NINETEEN"
  3936. string="19"
  3937. u:block="Enclosed Alphanumerics"
  3938. />
  3939. <xsl:output-character
  3940. character="&#x2473;"
  3941. u:name="CIRCLED NUMBER TWENTY"
  3942. string="20"
  3943. u:block="Enclosed Alphanumerics"
  3944. />
  3945. <xsl:output-character
  3946. character="&#x2474;"
  3947. u:name="PARENTHESIZED DIGIT ONE"
  3948. string="(1)"
  3949. u:block="Enclosed Alphanumerics"
  3950. />
  3951. <xsl:output-character
  3952. character="&#x2475;"
  3953. u:name="PARENTHESIZED DIGIT TWO"
  3954. string="(2)"
  3955. u:block="Enclosed Alphanumerics"
  3956. />
  3957. <xsl:output-character
  3958. character="&#x2476;"
  3959. u:name="PARENTHESIZED DIGIT THREE"
  3960. string="(3)"
  3961. u:block="Enclosed Alphanumerics"
  3962. />
  3963. <xsl:output-character
  3964. character="&#x2477;"
  3965. u:name="PARENTHESIZED DIGIT FOUR"
  3966. string="(4)"
  3967. u:block="Enclosed Alphanumerics"
  3968. />
  3969. <xsl:output-character
  3970. character="&#x2478;"
  3971. u:name="PARENTHESIZED DIGIT FIVE"
  3972. string="(5)"
  3973. u:block="Enclosed Alphanumerics"
  3974. />
  3975. <xsl:output-character
  3976. character="&#x2479;"
  3977. u:name="PARENTHESIZED DIGIT SIX"
  3978. string="(6)"
  3979. u:block="Enclosed Alphanumerics"
  3980. />
  3981. <xsl:output-character
  3982. character="&#x247a;"
  3983. u:name="PARENTHESIZED DIGIT SEVEN"
  3984. string="(7)"
  3985. u:block="Enclosed Alphanumerics"
  3986. />
  3987. <xsl:output-character
  3988. character="&#x247b;"
  3989. u:name="PARENTHESIZED DIGIT EIGHT"
  3990. string="(8)"
  3991. u:block="Enclosed Alphanumerics"
  3992. />
  3993. <xsl:output-character
  3994. character="&#x247c;"
  3995. u:name="PARENTHESIZED DIGIT NINE"
  3996. string="(9)"
  3997. u:block="Enclosed Alphanumerics"
  3998. />
  3999. <xsl:output-character
  4000. character="&#x247d;"
  4001. u:name="PARENTHESIZED NUMBER TEN"
  4002. string="(10)"
  4003. u:block="Enclosed Alphanumerics"
  4004. />
  4005. <xsl:output-character
  4006. character="&#x247e;"
  4007. u:name="PARENTHESIZED NUMBER ELEVEN"
  4008. string="(11)"
  4009. u:block="Enclosed Alphanumerics"
  4010. />
  4011. <xsl:output-character
  4012. character="&#x247f;"
  4013. u:name="PARENTHESIZED NUMBER TWELVE"
  4014. string="(12)"
  4015. u:block="Enclosed Alphanumerics"
  4016. />
  4017. <xsl:output-character
  4018. character="&#x2480;"
  4019. u:name="PARENTHESIZED NUMBER THIRTEEN"
  4020. string="(13)"
  4021. u:block="Enclosed Alphanumerics"
  4022. />
  4023. <xsl:output-character
  4024. character="&#x2481;"
  4025. u:name="PARENTHESIZED NUMBER FOURTEEN"
  4026. string="(14)"
  4027. u:block="Enclosed Alphanumerics"
  4028. />
  4029. <xsl:output-character
  4030. character="&#x2482;"
  4031. u:name="PARENTHESIZED NUMBER FIFTEEN"
  4032. string="(15)"
  4033. u:block="Enclosed Alphanumerics"
  4034. />
  4035. <xsl:output-character
  4036. character="&#x2483;"
  4037. u:name="PARENTHESIZED NUMBER SIXTEEN"
  4038. string="(16)"
  4039. u:block="Enclosed Alphanumerics"
  4040. />
  4041. <xsl:output-character
  4042. character="&#x2484;"
  4043. u:name="PARENTHESIZED NUMBER SEVENTEEN"
  4044. string="(17)"
  4045. u:block="Enclosed Alphanumerics"
  4046. />
  4047. <xsl:output-character
  4048. character="&#x2485;"
  4049. u:name="PARENTHESIZED NUMBER EIGHTEEN"
  4050. string="(18)"
  4051. u:block="Enclosed Alphanumerics"
  4052. />
  4053. <xsl:output-character
  4054. character="&#x2486;"
  4055. u:name="PARENTHESIZED NUMBER NINETEEN"
  4056. string="(19)"
  4057. u:block="Enclosed Alphanumerics"
  4058. />
  4059. <xsl:output-character
  4060. character="&#x2487;"
  4061. u:name="PARENTHESIZED NUMBER TWENTY"
  4062. string="(20)"
  4063. u:block="Enclosed Alphanumerics"
  4064. />
  4065. <xsl:output-character
  4066. character="&#x2488;"
  4067. u:name="DIGIT ONE FULL STOP"
  4068. string="1."
  4069. u:block="Enclosed Alphanumerics"
  4070. />
  4071. <xsl:output-character
  4072. character="&#x2489;"
  4073. u:name="DIGIT TWO FULL STOP"
  4074. string="2."
  4075. u:block="Enclosed Alphanumerics"
  4076. />
  4077. <xsl:output-character
  4078. character="&#x248a;"
  4079. u:name="DIGIT THREE FULL STOP"
  4080. string="3."
  4081. u:block="Enclosed Alphanumerics"
  4082. />
  4083. <xsl:output-character
  4084. character="&#x248b;"
  4085. u:name="DIGIT FOUR FULL STOP"
  4086. string="4."
  4087. u:block="Enclosed Alphanumerics"
  4088. />
  4089. <xsl:output-character
  4090. character="&#x248c;"
  4091. u:name="DIGIT FIVE FULL STOP"
  4092. string="5."
  4093. u:block="Enclosed Alphanumerics"
  4094. />
  4095. <xsl:output-character
  4096. character="&#x248d;"
  4097. u:name="DIGIT SIX FULL STOP"
  4098. string="6."
  4099. u:block="Enclosed Alphanumerics"
  4100. />
  4101. <xsl:output-character
  4102. character="&#x248e;"
  4103. u:name="DIGIT SEVEN FULL STOP"
  4104. string="7."
  4105. u:block="Enclosed Alphanumerics"
  4106. />
  4107. <xsl:output-character
  4108. character="&#x248f;"
  4109. u:name="DIGIT EIGHT FULL STOP"
  4110. string="8."
  4111. u:block="Enclosed Alphanumerics"
  4112. />
  4113. <xsl:output-character
  4114. character="&#x2490;"
  4115. u:name="DIGIT NINE FULL STOP"
  4116. string="9."
  4117. u:block="Enclosed Alphanumerics"
  4118. />
  4119. <xsl:output-character
  4120. character="&#x2491;"
  4121. u:name="NUMBER TEN FULL STOP"
  4122. string="10."
  4123. u:block="Enclosed Alphanumerics"
  4124. />
  4125. <xsl:output-character
  4126. character="&#x2492;"
  4127. u:name="NUMBER ELEVEN FULL STOP"
  4128. string="11."
  4129. u:block="Enclosed Alphanumerics"
  4130. />
  4131. <xsl:output-character
  4132. character="&#x2493;"
  4133. u:name="NUMBER TWELVE FULL STOP"
  4134. string="12."
  4135. u:block="Enclosed Alphanumerics"
  4136. />
  4137. <xsl:output-character
  4138. character="&#x2494;"
  4139. u:name="NUMBER THIRTEEN FULL STOP"
  4140. string="13."
  4141. u:block="Enclosed Alphanumerics"
  4142. />
  4143. <xsl:output-character
  4144. character="&#x2495;"
  4145. u:name="NUMBER FOURTEEN FULL STOP"
  4146. string="14."
  4147. u:block="Enclosed Alphanumerics"
  4148. />
  4149. <xsl:output-character
  4150. character="&#x2496;"
  4151. u:name="NUMBER FIFTEEN FULL STOP"
  4152. string="15."
  4153. u:block="Enclosed Alphanumerics"
  4154. />
  4155. <xsl:output-character
  4156. character="&#x2497;"
  4157. u:name="NUMBER SIXTEEN FULL STOP"
  4158. string="16."
  4159. u:block="Enclosed Alphanumerics"
  4160. />
  4161. <xsl:output-character
  4162. character="&#x2498;"
  4163. u:name="NUMBER SEVENTEEN FULL STOP"
  4164. string="17."
  4165. u:block="Enclosed Alphanumerics"
  4166. />
  4167. <xsl:output-character
  4168. character="&#x2499;"
  4169. u:name="NUMBER EIGHTEEN FULL STOP"
  4170. string="18."
  4171. u:block="Enclosed Alphanumerics"
  4172. />
  4173. <xsl:output-character
  4174. character="&#x249a;"
  4175. u:name="NUMBER NINETEEN FULL STOP"
  4176. string="19."
  4177. u:block="Enclosed Alphanumerics"
  4178. />
  4179. <xsl:output-character
  4180. character="&#x249b;"
  4181. u:name="NUMBER TWENTY FULL STOP"
  4182. string="20."
  4183. u:block="Enclosed Alphanumerics"
  4184. />
  4185. <xsl:output-character
  4186. character="&#x249c;"
  4187. u:name="PARENTHESIZED LATIN SMALL LETTER A"
  4188. string="(a)"
  4189. u:block="Enclosed Alphanumerics"
  4190. />
  4191. <xsl:output-character
  4192. character="&#x249d;"
  4193. u:name="PARENTHESIZED LATIN SMALL LETTER B"
  4194. string="(b)"
  4195. u:block="Enclosed Alphanumerics"
  4196. />
  4197. <xsl:output-character
  4198. character="&#x249e;"
  4199. u:name="PARENTHESIZED LATIN SMALL LETTER C"
  4200. string="(c)"
  4201. u:block="Enclosed Alphanumerics"
  4202. />
  4203. <xsl:output-character
  4204. character="&#x249f;"
  4205. u:name="PARENTHESIZED LATIN SMALL LETTER D"
  4206. string="(d)"
  4207. u:block="Enclosed Alphanumerics"
  4208. />
  4209. <xsl:output-character
  4210. character="&#x24a0;"
  4211. u:name="PARENTHESIZED LATIN SMALL LETTER E"
  4212. string="(e)"
  4213. u:block="Enclosed Alphanumerics"
  4214. />
  4215. <xsl:output-character
  4216. character="&#x24a1;"
  4217. u:name="PARENTHESIZED LATIN SMALL LETTER F"
  4218. string="(f)"
  4219. u:block="Enclosed Alphanumerics"
  4220. />
  4221. <xsl:output-character
  4222. character="&#x24a2;"
  4223. u:name="PARENTHESIZED LATIN SMALL LETTER G"
  4224. string="(g)"
  4225. u:block="Enclosed Alphanumerics"
  4226. />
  4227. <xsl:output-character
  4228. character="&#x24a3;"
  4229. u:name="PARENTHESIZED LATIN SMALL LETTER H"
  4230. string="(h)"
  4231. u:block="Enclosed Alphanumerics"
  4232. />
  4233. <xsl:output-character
  4234. character="&#x24a4;"
  4235. u:name="PARENTHESIZED LATIN SMALL LETTER I"
  4236. string="(i)"
  4237. u:block="Enclosed Alphanumerics"
  4238. />
  4239. <xsl:output-character
  4240. character="&#x24a5;"
  4241. u:name="PARENTHESIZED LATIN SMALL LETTER J"
  4242. string="(j)"
  4243. u:block="Enclosed Alphanumerics"
  4244. />
  4245. <xsl:output-character
  4246. character="&#x24a6;"
  4247. u:name="PARENTHESIZED LATIN SMALL LETTER K"
  4248. string="(k)"
  4249. u:block="Enclosed Alphanumerics"
  4250. />
  4251. <xsl:output-character
  4252. character="&#x24a7;"
  4253. u:name="PARENTHESIZED LATIN SMALL LETTER L"
  4254. string="(l)"
  4255. u:block="Enclosed Alphanumerics"
  4256. />
  4257. <xsl:output-character
  4258. character="&#x24a8;"
  4259. u:name="PARENTHESIZED LATIN SMALL LETTER M"
  4260. string="(m)"
  4261. u:block="Enclosed Alphanumerics"
  4262. />
  4263. <xsl:output-character
  4264. character="&#x24a9;"
  4265. u:name="PARENTHESIZED LATIN SMALL LETTER N"
  4266. string="(n)"
  4267. u:block="Enclosed Alphanumerics"
  4268. />
  4269. <xsl:output-character
  4270. character="&#x24aa;"
  4271. u:name="PARENTHESIZED LATIN SMALL LETTER O"
  4272. string="(o)"
  4273. u:block="Enclosed Alphanumerics"
  4274. />
  4275. <xsl:output-character
  4276. character="&#x24ab;"
  4277. u:name="PARENTHESIZED LATIN SMALL LETTER P"
  4278. string="(p)"
  4279. u:block="Enclosed Alphanumerics"
  4280. />
  4281. <xsl:output-character
  4282. character="&#x24ac;"
  4283. u:name="PARENTHESIZED LATIN SMALL LETTER Q"
  4284. string="(q)"
  4285. u:block="Enclosed Alphanumerics"
  4286. />
  4287. <xsl:output-character
  4288. character="&#x24ad;"
  4289. u:name="PARENTHESIZED LATIN SMALL LETTER R"
  4290. string="(r)"
  4291. u:block="Enclosed Alphanumerics"
  4292. />
  4293. <xsl:output-character
  4294. character="&#x24ae;"
  4295. u:name="PARENTHESIZED LATIN SMALL LETTER S"
  4296. string="(s)"
  4297. u:block="Enclosed Alphanumerics"
  4298. />
  4299. <xsl:output-character
  4300. character="&#x24af;"
  4301. u:name="PARENTHESIZED LATIN SMALL LETTER T"
  4302. string="(t)"
  4303. u:block="Enclosed Alphanumerics"
  4304. />
  4305. <xsl:output-character
  4306. character="&#x24b0;"
  4307. u:name="PARENTHESIZED LATIN SMALL LETTER U"
  4308. string="(u)"
  4309. u:block="Enclosed Alphanumerics"
  4310. />
  4311. <xsl:output-character
  4312. character="&#x24b1;"
  4313. u:name="PARENTHESIZED LATIN SMALL LETTER V"
  4314. string="(v)"
  4315. u:block="Enclosed Alphanumerics"
  4316. />
  4317. <xsl:output-character
  4318. character="&#x24b2;"
  4319. u:name="PARENTHESIZED LATIN SMALL LETTER W"
  4320. string="(w)"
  4321. u:block="Enclosed Alphanumerics"
  4322. />
  4323. <xsl:output-character
  4324. character="&#x24b3;"
  4325. u:name="PARENTHESIZED LATIN SMALL LETTER X"
  4326. string="(x)"
  4327. u:block="Enclosed Alphanumerics"
  4328. />
  4329. <xsl:output-character
  4330. character="&#x24b4;"
  4331. u:name="PARENTHESIZED LATIN SMALL LETTER Y"
  4332. string="(y)"
  4333. u:block="Enclosed Alphanumerics"
  4334. />
  4335. <xsl:output-character
  4336. character="&#x24b5;"
  4337. u:name="PARENTHESIZED LATIN SMALL LETTER Z"
  4338. string="(z)"
  4339. u:block="Enclosed Alphanumerics"
  4340. />
  4341. <xsl:output-character
  4342. character="&#x24b6;"
  4343. u:name="CIRCLED LATIN CAPITAL LETTER A"
  4344. string="A"
  4345. u:block="Enclosed Alphanumerics"
  4346. />
  4347. <xsl:output-character
  4348. character="&#x24b7;"
  4349. u:name="CIRCLED LATIN CAPITAL LETTER B"
  4350. string="B"
  4351. u:block="Enclosed Alphanumerics"
  4352. />
  4353. <xsl:output-character
  4354. character="&#x24b8;"
  4355. u:name="CIRCLED LATIN CAPITAL LETTER C"
  4356. string="C"
  4357. u:block="Enclosed Alphanumerics"
  4358. />
  4359. <xsl:output-character
  4360. character="&#x24b9;"
  4361. u:name="CIRCLED LATIN CAPITAL LETTER D"
  4362. string="D"
  4363. u:block="Enclosed Alphanumerics"
  4364. />
  4365. <xsl:output-character
  4366. character="&#x24ba;"
  4367. u:name="CIRCLED LATIN CAPITAL LETTER E"
  4368. string="E"
  4369. u:block="Enclosed Alphanumerics"
  4370. />
  4371. <xsl:output-character
  4372. character="&#x24bb;"
  4373. u:name="CIRCLED LATIN CAPITAL LETTER F"
  4374. string="F"
  4375. u:block="Enclosed Alphanumerics"
  4376. />
  4377. <xsl:output-character
  4378. character="&#x24bc;"
  4379. u:name="CIRCLED LATIN CAPITAL LETTER G"
  4380. string="G"
  4381. u:block="Enclosed Alphanumerics"
  4382. />
  4383. <xsl:output-character
  4384. character="&#x24bd;"
  4385. u:name="CIRCLED LATIN CAPITAL LETTER H"
  4386. string="H"
  4387. u:block="Enclosed Alphanumerics"
  4388. />
  4389. <xsl:output-character
  4390. character="&#x24be;"
  4391. u:name="CIRCLED LATIN CAPITAL LETTER I"
  4392. string="I"
  4393. u:block="Enclosed Alphanumerics"
  4394. />
  4395. <xsl:output-character
  4396. character="&#x24bf;"
  4397. u:name="CIRCLED LATIN CAPITAL LETTER J"
  4398. string="J"
  4399. u:block="Enclosed Alphanumerics"
  4400. />
  4401. <xsl:output-character
  4402. character="&#x24c0;"
  4403. u:name="CIRCLED LATIN CAPITAL LETTER K"
  4404. string="K"
  4405. u:block="Enclosed Alphanumerics"
  4406. />
  4407. <xsl:output-character
  4408. character="&#x24c1;"
  4409. u:name="CIRCLED LATIN CAPITAL LETTER L"
  4410. string="L"
  4411. u:block="Enclosed Alphanumerics"
  4412. />
  4413. <xsl:output-character
  4414. character="&#x24c2;"
  4415. u:name="CIRCLED LATIN CAPITAL LETTER M"
  4416. string="M"
  4417. u:block="Enclosed Alphanumerics"
  4418. />
  4419. <xsl:output-character
  4420. character="&#x24c3;"
  4421. u:name="CIRCLED LATIN CAPITAL LETTER N"
  4422. string="N"
  4423. u:block="Enclosed Alphanumerics"
  4424. />
  4425. <xsl:output-character
  4426. character="&#x24c4;"
  4427. u:name="CIRCLED LATIN CAPITAL LETTER O"
  4428. string="O"
  4429. u:block="Enclosed Alphanumerics"
  4430. />
  4431. <xsl:output-character
  4432. character="&#x24c5;"
  4433. u:name="CIRCLED LATIN CAPITAL LETTER P"
  4434. string="P"
  4435. u:block="Enclosed Alphanumerics"
  4436. />
  4437. <xsl:output-character
  4438. character="&#x24c6;"
  4439. u:name="CIRCLED LATIN CAPITAL LETTER Q"
  4440. string="Q"
  4441. u:block="Enclosed Alphanumerics"
  4442. />
  4443. <xsl:output-character
  4444. character="&#x24c7;"
  4445. u:name="CIRCLED LATIN CAPITAL LETTER R"
  4446. string="R"
  4447. u:block="Enclosed Alphanumerics"
  4448. />
  4449. <xsl:output-character
  4450. character="&#x24c8;"
  4451. u:name="CIRCLED LATIN CAPITAL LETTER S"
  4452. u:entity="oS"
  4453. string="S"
  4454. u:block="Enclosed Alphanumerics"
  4455. />
  4456. <xsl:output-character
  4457. character="&#x24c9;"
  4458. u:name="CIRCLED LATIN CAPITAL LETTER T"
  4459. string="T"
  4460. u:block="Enclosed Alphanumerics"
  4461. />
  4462. <xsl:output-character
  4463. character="&#x24ca;"
  4464. u:name="CIRCLED LATIN CAPITAL LETTER U"
  4465. string="U"
  4466. u:block="Enclosed Alphanumerics"
  4467. />
  4468. <xsl:output-character
  4469. character="&#x24cb;"
  4470. u:name="CIRCLED LATIN CAPITAL LETTER V"
  4471. string="V"
  4472. u:block="Enclosed Alphanumerics"
  4473. />
  4474. <xsl:output-character
  4475. character="&#x24cc;"
  4476. u:name="CIRCLED LATIN CAPITAL LETTER W"
  4477. string="W"
  4478. u:block="Enclosed Alphanumerics"
  4479. />
  4480. <xsl:output-character
  4481. character="&#x24cd;"
  4482. u:name="CIRCLED LATIN CAPITAL LETTER X"
  4483. string="X"
  4484. u:block="Enclosed Alphanumerics"
  4485. />
  4486. <xsl:output-character
  4487. character="&#x24ce;"
  4488. u:name="CIRCLED LATIN CAPITAL LETTER Y"
  4489. string="Y"
  4490. u:block="Enclosed Alphanumerics"
  4491. />
  4492. <xsl:output-character
  4493. character="&#x24cf;"
  4494. u:name="CIRCLED LATIN CAPITAL LETTER Z"
  4495. string="Z"
  4496. u:block="Enclosed Alphanumerics"
  4497. />
  4498. <xsl:output-character
  4499. character="&#x24d0;"
  4500. u:name="CIRCLED LATIN SMALL LETTER A"
  4501. string="a"
  4502. u:block="Enclosed Alphanumerics"
  4503. />
  4504. <xsl:output-character
  4505. character="&#x24d1;"
  4506. u:name="CIRCLED LATIN SMALL LETTER B"
  4507. string="b"
  4508. u:block="Enclosed Alphanumerics"
  4509. />
  4510. <xsl:output-character
  4511. character="&#x24d2;"
  4512. u:name="CIRCLED LATIN SMALL LETTER C"
  4513. string="c"
  4514. u:block="Enclosed Alphanumerics"
  4515. />
  4516. <xsl:output-character
  4517. character="&#x24d3;"
  4518. u:name="CIRCLED LATIN SMALL LETTER D"
  4519. string="d"
  4520. u:block="Enclosed Alphanumerics"
  4521. />
  4522. <xsl:output-character
  4523. character="&#x24d4;"
  4524. u:name="CIRCLED LATIN SMALL LETTER E"
  4525. string="e"
  4526. u:block="Enclosed Alphanumerics"
  4527. />
  4528. <xsl:output-character
  4529. character="&#x24d5;"
  4530. u:name="CIRCLED LATIN SMALL LETTER F"
  4531. string="f"
  4532. u:block="Enclosed Alphanumerics"
  4533. />
  4534. <xsl:output-character
  4535. character="&#x24d6;"
  4536. u:name="CIRCLED LATIN SMALL LETTER G"
  4537. string="g"
  4538. u:block="Enclosed Alphanumerics"
  4539. />
  4540. <xsl:output-character
  4541. character="&#x24d7;"
  4542. u:name="CIRCLED LATIN SMALL LETTER H"
  4543. string="h"
  4544. u:block="Enclosed Alphanumerics"
  4545. />
  4546. <xsl:output-character
  4547. character="&#x24d8;"
  4548. u:name="CIRCLED LATIN SMALL LETTER I"
  4549. string="i"
  4550. u:block="Enclosed Alphanumerics"
  4551. />
  4552. <xsl:output-character
  4553. character="&#x24d9;"
  4554. u:name="CIRCLED LATIN SMALL LETTER J"
  4555. string="j"
  4556. u:block="Enclosed Alphanumerics"
  4557. />
  4558. <xsl:output-character
  4559. character="&#x24da;"
  4560. u:name="CIRCLED LATIN SMALL LETTER K"
  4561. string="k"
  4562. u:block="Enclosed Alphanumerics"
  4563. />
  4564. <xsl:output-character
  4565. character="&#x24db;"
  4566. u:name="CIRCLED LATIN SMALL LETTER L"
  4567. string="l"
  4568. u:block="Enclosed Alphanumerics"
  4569. />
  4570. <xsl:output-character
  4571. character="&#x24dc;"
  4572. u:name="CIRCLED LATIN SMALL LETTER M"
  4573. string="m"
  4574. u:block="Enclosed Alphanumerics"
  4575. />
  4576. <xsl:output-character
  4577. character="&#x24dd;"
  4578. u:name="CIRCLED LATIN SMALL LETTER N"
  4579. string="n"
  4580. u:block="Enclosed Alphanumerics"
  4581. />
  4582. <xsl:output-character
  4583. character="&#x24de;"
  4584. u:name="CIRCLED LATIN SMALL LETTER O"
  4585. string="o"
  4586. u:block="Enclosed Alphanumerics"
  4587. />
  4588. <xsl:output-character
  4589. character="&#x24df;"
  4590. u:name="CIRCLED LATIN SMALL LETTER P"
  4591. string="p"
  4592. u:block="Enclosed Alphanumerics"
  4593. />
  4594. <xsl:output-character
  4595. character="&#x24e0;"
  4596. u:name="CIRCLED LATIN SMALL LETTER Q"
  4597. string="q"
  4598. u:block="Enclosed Alphanumerics"
  4599. />
  4600. <xsl:output-character
  4601. character="&#x24e1;"
  4602. u:name="CIRCLED LATIN SMALL LETTER R"
  4603. string="r"
  4604. u:block="Enclosed Alphanumerics"
  4605. />
  4606. <xsl:output-character
  4607. character="&#x24e2;"
  4608. u:name="CIRCLED LATIN SMALL LETTER S"
  4609. string="s"
  4610. u:block="Enclosed Alphanumerics"
  4611. />
  4612. <xsl:output-character
  4613. character="&#x24e3;"
  4614. u:name="CIRCLED LATIN SMALL LETTER T"
  4615. string="t"
  4616. u:block="Enclosed Alphanumerics"
  4617. />
  4618. <xsl:output-character
  4619. character="&#x24e4;"
  4620. u:name="CIRCLED LATIN SMALL LETTER U"
  4621. string="u"
  4622. u:block="Enclosed Alphanumerics"
  4623. />
  4624. <xsl:output-character
  4625. character="&#x24e5;"
  4626. u:name="CIRCLED LATIN SMALL LETTER V"
  4627. string="b"
  4628. u:block="Enclosed Alphanumerics"
  4629. />
  4630. <xsl:output-character
  4631. character="&#x24e6;"
  4632. u:name="CIRCLED LATIN SMALL LETTER W"
  4633. string="w"
  4634. u:block="Enclosed Alphanumerics"
  4635. />
  4636. <xsl:output-character
  4637. character="&#x24e7;"
  4638. u:name="CIRCLED LATIN SMALL LETTER X"
  4639. string="x"
  4640. u:block="Enclosed Alphanumerics"
  4641. />
  4642. <xsl:output-character
  4643. character="&#x24e8;"
  4644. u:name="CIRCLED LATIN SMALL LETTER Y"
  4645. string="y"
  4646. u:block="Enclosed Alphanumerics"
  4647. />
  4648. <xsl:output-character
  4649. character="&#x24e9;"
  4650. u:name="CIRCLED LATIN SMALL LETTER Z"
  4651. string="z"
  4652. u:block="Enclosed Alphanumerics"
  4653. />
  4654. <xsl:output-character
  4655. character="&#x24ea;"
  4656. u:name="CIRCLED DIGIT ZERO"
  4657. string="0"
  4658. u:block="Enclosed Alphanumerics"
  4659. />
  4660. <xsl:output-character
  4661. character="&#x24eb;"
  4662. u:name="NEGATIVE CIRCLED NUMBER ELEVEN"
  4663. string="11"
  4664. u:block="Enclosed Alphanumerics"
  4665. />
  4666. <xsl:output-character
  4667. character="&#x24ec;"
  4668. u:name="NEGATIVE CIRCLED NUMBER TWELVE"
  4669. string="12"
  4670. u:block="Enclosed Alphanumerics"
  4671. />
  4672. <xsl:output-character
  4673. character="&#x24ed;"
  4674. u:name="NEGATIVE CIRCLED NUMBER THIRTEEN"
  4675. string="13"
  4676. u:block="Enclosed Alphanumerics"
  4677. />
  4678. <xsl:output-character
  4679. character="&#x24ee;"
  4680. u:name="NEGATIVE CIRCLED NUMBER FOURTEEN"
  4681. string="14"
  4682. u:block="Enclosed Alphanumerics"
  4683. />
  4684. <xsl:output-character
  4685. character="&#x24ef;"
  4686. u:name="NEGATIVE CIRCLED NUMBER FIFTEEN"
  4687. string="15"
  4688. u:block="Enclosed Alphanumerics"
  4689. />
  4690. <xsl:output-character
  4691. character="&#x24f0;"
  4692. u:name="NEGATIVE CIRCLED NUMBER SIXTEEN"
  4693. string="16"
  4694. u:block="Enclosed Alphanumerics"
  4695. />
  4696. <xsl:output-character
  4697. character="&#x24f1;"
  4698. u:name="NEGATIVE CIRCLED NUMBER SEVENTEEN"
  4699. string="17"
  4700. u:block="Enclosed Alphanumerics"
  4701. />
  4702. <xsl:output-character
  4703. character="&#x24f2;"
  4704. u:name="NEGATIVE CIRCLED NUMBER EIGHTEEN"
  4705. string="18"
  4706. u:block="Enclosed Alphanumerics"
  4707. />
  4708. <xsl:output-character
  4709. character="&#x24f3;"
  4710. u:name="NEGATIVE CIRCLED NUMBER NINETEEN"
  4711. string="19"
  4712. u:block="Enclosed Alphanumerics"
  4713. />
  4714. <xsl:output-character
  4715. character="&#x24f4;"
  4716. u:name="NEGATIVE CIRCLED NUMBER TWENTY"
  4717. string="20"
  4718. u:block="Enclosed Alphanumerics"
  4719. />
  4720. <xsl:output-character
  4721. character="&#x24f5;"
  4722. u:name="DOUBLE CIRCLED DIGIT ONE"
  4723. string="1"
  4724. u:block="Enclosed Alphanumerics"
  4725. />
  4726. <xsl:output-character
  4727. character="&#x24f6;"
  4728. u:name="DOUBLE CIRCLED DIGIT TWO"
  4729. string="2"
  4730. u:block="Enclosed Alphanumerics"
  4731. />
  4732. <xsl:output-character
  4733. character="&#x24f7;"
  4734. u:name="DOUBLE CIRCLED DIGIT THREE"
  4735. string="3"
  4736. u:block="Enclosed Alphanumerics"
  4737. />
  4738. <xsl:output-character
  4739. character="&#x24f8;"
  4740. u:name="DOUBLE CIRCLED DIGIT FOUR"
  4741. string="4"
  4742. u:block="Enclosed Alphanumerics"
  4743. />
  4744. <xsl:output-character
  4745. character="&#x24f9;"
  4746. u:name="DOUBLE CIRCLED DIGIT FIVE"
  4747. string="5"
  4748. u:block="Enclosed Alphanumerics"
  4749. />
  4750. <xsl:output-character
  4751. character="&#x24fa;"
  4752. u:name="DOUBLE CIRCLED DIGIT SIX"
  4753. string="6"
  4754. u:block="Enclosed Alphanumerics"
  4755. />
  4756. <xsl:output-character
  4757. character="&#x24fb;"
  4758. u:name="DOUBLE CIRCLED DIGIT SEVEN"
  4759. string="7"
  4760. u:block="Enclosed Alphanumerics"
  4761. />
  4762. <xsl:output-character
  4763. character="&#x24fc;"
  4764. u:name="DOUBLE CIRCLED DIGIT EIGHT"
  4765. string="8"
  4766. u:block="Enclosed Alphanumerics"
  4767. />
  4768. <xsl:output-character
  4769. character="&#x24fd;"
  4770. u:name="DOUBLE CIRCLED DIGIT NINE"
  4771. string="9"
  4772. u:block="Enclosed Alphanumerics"
  4773. />
  4774. <xsl:output-character
  4775. character="&#x24fe;"
  4776. u:name="DOUBLE CIRCLED NUMBER TEN"
  4777. string="10"
  4778. u:block="Enclosed Alphanumerics"
  4779. />
  4780. <!-- * ***************************************************************** -->
  4781. <!-- * End: Enclosed Alphanumerics -->
  4782. <!-- * ***************************************************************** -->
  4783. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  4784. <!-- * Box Drawing -->
  4785. <!-- * x2500 to x257f -->
  4786. <!-- * Block Elements -->
  4787. <!-- * x2580 to x259f -->
  4788. <!-- * - do nothing - -->
  4789. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  4790. <!-- * ***************************************************************** -->
  4791. <!-- * Begin: Geometric Shapes -->
  4792. <!-- * x25a0 to x25f7 -->
  4793. <!-- * ***************************************************************** -->
  4794. <xsl:output-character
  4795. character="&#x25a1;"
  4796. u:name="WHITE SQUARE"
  4797. u:entity="squ"
  4798. string="\(sq"
  4799. u:block="Geometric Shapes"
  4800. />
  4801. <xsl:output-character
  4802. character="&#x25a2;"
  4803. u:name="WHITE SQUARE WITH ROUNDED CORNERS"
  4804. string="\(sq"
  4805. u:block="Geometric Shapes"
  4806. />
  4807. <xsl:output-character
  4808. character="&#x25ab;"
  4809. u:name="WHITE SMALL SQUARE"
  4810. string="\(sq"
  4811. u:block="Geometric Shapes"
  4812. />
  4813. <xsl:output-character
  4814. character="&#x25ba;"
  4815. u:name="BLACK RIGHT-POINTING POINTER"
  4816. string="\fB>\fR"
  4817. u:block="Geometric Shapes"
  4818. />
  4819. <xsl:output-character
  4820. character="&#x25bb;"
  4821. u:name="WHITE RIGHT-POINTING POINTER"
  4822. string=">"
  4823. u:block="Geometric Shapes"
  4824. />
  4825. <xsl:output-character
  4826. character="&#x25bc;"
  4827. u:name="BLACK DOWN-POINTING TRIANGLE"
  4828. string="\fBv\fR"
  4829. u:block="Geometric Shapes"
  4830. />
  4831. <xsl:output-character
  4832. character="&#x25bd;"
  4833. u:name="WHITE DOWN-POINTING TRIANGLE"
  4834. u:entity="xdtri"
  4835. string="v"
  4836. u:block="Geometric Shapes"
  4837. />
  4838. <xsl:output-character
  4839. character="&#x25c4;"
  4840. u:name="BLACK LEFT-POINTING POINTER"
  4841. string="\fB&lt;\fR"
  4842. u:block="Geometric Shapes"
  4843. />
  4844. <xsl:output-character
  4845. character="&#x25c5;"
  4846. u:name="WHITE LEFT-POINTING POINTER"
  4847. string="&lt;"
  4848. u:block="Geometric Shapes"
  4849. />
  4850. <xsl:output-character
  4851. character="&#x25c6;"
  4852. u:name="BLACK DIAMOND"
  4853. string="\(DI"
  4854. u:block="Geometric Shapes"
  4855. />
  4856. <xsl:output-character
  4857. character="&#x25c7;"
  4858. u:name="WHITE DIAMOND"
  4859. string="\(lz"
  4860. u:block="Geometric Shapes"
  4861. />
  4862. <xsl:output-character
  4863. character="&#x25ca;"
  4864. u:name="LOZENGE"
  4865. u:entity="loz"
  4866. string="\(lz"
  4867. u:block="Geometric Shapes"
  4868. />
  4869. <xsl:output-character
  4870. character="&#x25cb;"
  4871. u:name="WHITE CIRCLE"
  4872. u:entity="cir"
  4873. string="\(ci"
  4874. u:block="Geometric Shapes"
  4875. />
  4876. <xsl:output-character
  4877. character="&#x25cf;"
  4878. u:name="BLACK CIRCLE"
  4879. string="\(bu"
  4880. u:block="Geometric Shapes"
  4881. />
  4882. <xsl:output-character
  4883. character="&#x25e6;"
  4884. u:name="WHITE BULLET"
  4885. string="\(ci"
  4886. u:block="Geometric Shapes"
  4887. />
  4888. <xsl:output-character
  4889. character="&#x25ef;"
  4890. u:name="LARGE CIRCLE"
  4891. u:entity="xcirc"
  4892. string="\(ci"
  4893. u:block="Geometric Shapes"
  4894. />
  4895. <!-- * ***************************************************************** -->
  4896. <!-- * End: Geometric Shapes -->
  4897. <!-- * x25a0 to x25f7 -->
  4898. <!-- * ***************************************************************** -->
  4899. <!-- * ***************************************************************** -->
  4900. <!-- * Begin: Miscellaneous Symbols -->
  4901. <!-- * x2600 to x26ff -->
  4902. <!-- * ***************************************************************** -->
  4903. <xsl:output-character
  4904. character="&#x261a;"
  4905. u:name="BLACK LEFT POINTING INDEX"
  4906. string="\(lh"
  4907. u:block="Miscellaneous Symbols"
  4908. />
  4909. <xsl:output-character
  4910. character="&#x261b;"
  4911. u:name="BLACK RIGHT POINTING INDEX"
  4912. string="\(rh)"
  4913. u:block="Miscellaneous Symbols"
  4914. />
  4915. <xsl:output-character
  4916. character="&#x261c;"
  4917. u:name="WHITE LEFT POINTING INDEX"
  4918. string="\(lh"
  4919. u:block="Miscellaneous Symbols"
  4920. />
  4921. <xsl:output-character
  4922. character="&#x261e;"
  4923. u:name="WHITE RIGHT POINTING INDEX"
  4924. string="\(rh)"
  4925. u:block="Miscellaneous Symbols"
  4926. />
  4927. <xsl:output-character
  4928. character="&#x2660;"
  4929. u:name="BLACK SPADE SUIT"
  4930. u:entity="spades"
  4931. string="\(SP"
  4932. u:block="Miscellaneous Symbols"
  4933. />
  4934. <xsl:output-character
  4935. character="&#x2661;"
  4936. u:name="WHITE HEART SUIT"
  4937. string="\(HE"
  4938. u:block="Miscellaneous Symbols"
  4939. />
  4940. <xsl:output-character
  4941. character="&#x2662;"
  4942. u:name="WHITE DIAMOND SUIT"
  4943. string="\(DI"
  4944. u:block="Miscellaneous Symbols"
  4945. />
  4946. <xsl:output-character
  4947. character="&#x2663;"
  4948. u:name="BLACK CLUB SUIT"
  4949. u:entity="clubs"
  4950. string="\(CL"
  4951. u:block="Miscellaneous Symbols"
  4952. />
  4953. <xsl:output-character
  4954. character="&#x2664;"
  4955. u:name="WHITE SPADE SUIT"
  4956. string="\(SP"
  4957. u:block="Miscellaneous Symbols"
  4958. />
  4959. <xsl:output-character
  4960. character="&#x2665;"
  4961. u:name="BLACK HEART SUIT"
  4962. u:entity="hearts"
  4963. string="\(HE"
  4964. u:block="Miscellaneous Symbols"
  4965. />
  4966. <xsl:output-character
  4967. character="&#x2666;"
  4968. u:name="BLACK DIAMOND SUIT"
  4969. u:entity="diams"
  4970. string="\(DI"
  4971. u:block="Miscellaneous Symbols"
  4972. />
  4973. <xsl:output-character
  4974. character="&#x2667;"
  4975. u:name="WHITE CLUB SUIT"
  4976. string="\(CL"
  4977. u:block="Miscellaneous Symbols"
  4978. />
  4979. <!-- * ***************************************************************** -->
  4980. <!-- * End: Miscellaneous Symbols -->
  4981. <!-- * ***************************************************************** -->
  4982. <!-- * ***************************************************************** -->
  4983. <!-- * Begin: Dingbats -->
  4984. <!-- * x2700 to x27be -->
  4985. <!-- * No roff equiv for most of these; just map to something close -->
  4986. <!-- * ***************************************************************** -->
  4987. <xsl:output-character
  4988. character="&#x2713;"
  4989. u:name="CHECK MARK"
  4990. u:entity="check"
  4991. string="\(OK"
  4992. u:block="Dingbats"
  4993. />
  4994. <xsl:output-character
  4995. character="&#x2714;"
  4996. u:name="HEAVY CHECK MARK"
  4997. string="\fB\(OK\fR"
  4998. u:block="Dingbats"
  4999. />
  5000. <xsl:output-character
  5001. character="&#x2715;"
  5002. u:name="MULTIPLICATION X"
  5003. string="\(mu"
  5004. u:block="Dingbats"
  5005. />
  5006. <xsl:output-character
  5007. character="&#x2716;"
  5008. u:name="HEAVY MULTIPLICATION X"
  5009. string="\fB\(mu\fR"
  5010. u:block="Dingbats"
  5011. />
  5012. <xsl:output-character
  5013. character="&#x2717;"
  5014. u:name="BALLOT X"
  5015. u:entity="cross"
  5016. string="\(mu"
  5017. u:block="Dingbats"
  5018. />
  5019. <xsl:output-character
  5020. character="&#x2718;"
  5021. u:name="HEAVY BALLOT X"
  5022. string="\fB\(mu\fR"
  5023. u:block="Dingbats"
  5024. />
  5025. <xsl:output-character
  5026. character="&#x2719;"
  5027. u:name="OUTLINED GREEK CROSS"
  5028. string="\fB+\fR"
  5029. u:block="Dingbats"
  5030. />
  5031. <xsl:output-character
  5032. character="&#x271a;"
  5033. u:name="HEAVY GREEK CROSS"
  5034. string="\fB+\fR"
  5035. u:block="Dingbats"
  5036. />
  5037. <xsl:output-character
  5038. character="&#x271b;"
  5039. u:name="OPEN CENTRE CROSS"
  5040. string="\fB+\fR"
  5041. u:block="Dingbats"
  5042. />
  5043. <xsl:output-character
  5044. character="&#x271c;"
  5045. u:name="HEAVY OPEN CENTRE CROSS"
  5046. string="\fB+\fR"
  5047. u:block="Dingbats"
  5048. />
  5049. <xsl:output-character
  5050. character="&#x271d;"
  5051. u:name="LATIN CROSS"
  5052. string="\fB+\fR"
  5053. u:block="Dingbats"
  5054. />
  5055. <xsl:output-character
  5056. character="&#x271e;"
  5057. u:name="SHADOWED WHITE LATIN CROSS"
  5058. string="\fB+\fR"
  5059. u:block="Dingbats"
  5060. />
  5061. <xsl:output-character
  5062. character="&#x271f;"
  5063. u:name="OUTLINED LATIN CROSS"
  5064. string="\fB+\fR"
  5065. u:block="Dingbats"
  5066. />
  5067. <xsl:output-character
  5068. character="&#x2720;"
  5069. u:name="MALTESE CROSS"
  5070. u:entity="malt"
  5071. string="\fB+\fR"
  5072. u:block="Dingbats"
  5073. />
  5074. <xsl:output-character
  5075. character="&#x2721;"
  5076. u:name="STAR OF DAVID"
  5077. string="*"
  5078. u:block="Dingbats"
  5079. />
  5080. <xsl:output-character
  5081. character="&#x2722;"
  5082. u:name="FOUR TEARDROP-SPOKED ASTERISK"
  5083. string="*"
  5084. u:block="Dingbats"
  5085. />
  5086. <xsl:output-character
  5087. character="&#x2723;"
  5088. u:name="FOUR BALLOON-SPOKED ASTERISK"
  5089. string="*"
  5090. u:block="Dingbats"
  5091. />
  5092. <xsl:output-character
  5093. character="&#x2724;"
  5094. u:name="HEAVY FOUR BALLOON-SPOKED ASTERISK"
  5095. string="*"
  5096. u:block="Dingbats"
  5097. />
  5098. <xsl:output-character
  5099. character="&#x2725;"
  5100. u:name="FOUR CLUB-SPOKED ASTERISK"
  5101. string="*"
  5102. u:block="Dingbats"
  5103. />
  5104. <xsl:output-character
  5105. character="&#x2726;"
  5106. u:name="BLACK FOUR POINTED STAR"
  5107. string="*"
  5108. u:block="Dingbats"
  5109. />
  5110. <xsl:output-character
  5111. character="&#x2727;"
  5112. u:name="WHITE FOUR POINTED STAR"
  5113. string="*"
  5114. u:block="Dingbats"
  5115. />
  5116. <xsl:output-character
  5117. character="&#x2729;"
  5118. u:name="STRESS OUTLINED WHITE STAR"
  5119. string="*"
  5120. u:block="Dingbats"
  5121. />
  5122. <xsl:output-character
  5123. character="&#x272a;"
  5124. u:name="CIRCLED WHITE STAR"
  5125. string="*"
  5126. u:block="Dingbats"
  5127. />
  5128. <xsl:output-character
  5129. character="&#x272b;"
  5130. u:name="OPEN CENTRE BLACK STAR"
  5131. string="*"
  5132. u:block="Dingbats"
  5133. />
  5134. <xsl:output-character
  5135. character="&#x272c;"
  5136. u:name="BLACK CENTRE WHITE STAR"
  5137. string="*"
  5138. u:block="Dingbats"
  5139. />
  5140. <xsl:output-character
  5141. character="&#x272d;"
  5142. u:name="OUTLINED BLACK STAR"
  5143. string="*"
  5144. u:block="Dingbats"
  5145. />
  5146. <xsl:output-character
  5147. character="&#x272e;"
  5148. u:name="HEAVY OUTLINED BLACK STAR"
  5149. string="*"
  5150. u:block="Dingbats"
  5151. />
  5152. <xsl:output-character
  5153. character="&#x272f;"
  5154. u:name="PINWHEEL STAR"
  5155. string="*"
  5156. u:block="Dingbats"
  5157. />
  5158. <xsl:output-character
  5159. character="&#x2730;"
  5160. u:name="SHADOWED WHITE STAR"
  5161. string="*"
  5162. u:block="Dingbats"
  5163. />
  5164. <xsl:output-character
  5165. character="&#x2731;"
  5166. u:name="HEAVY ASTERISK"
  5167. string="*"
  5168. u:block="Dingbats"
  5169. />
  5170. <xsl:output-character
  5171. character="&#x2732;"
  5172. u:name="OPEN CENTRE ASTERISK"
  5173. string="*"
  5174. u:block="Dingbats"
  5175. />
  5176. <xsl:output-character
  5177. character="&#x2733;"
  5178. u:name="EIGHT SPOKED ASTERISK"
  5179. string="*"
  5180. u:block="Dingbats"
  5181. />
  5182. <xsl:output-character
  5183. character="&#x2734;"
  5184. u:name="EIGHT POINTED BLACK STAR"
  5185. string="*"
  5186. u:block="Dingbats"
  5187. />
  5188. <xsl:output-character
  5189. character="&#x2735;"
  5190. u:name="EIGHT POINTED PINWHEEL STAR"
  5191. string="*"
  5192. u:block="Dingbats"
  5193. />
  5194. <xsl:output-character
  5195. character="&#x2736;"
  5196. u:name="SIX POINTED BLACK STAR"
  5197. u:entity="sext"
  5198. string="*"
  5199. u:block="Dingbats"
  5200. />
  5201. <xsl:output-character
  5202. character="&#x2737;"
  5203. u:name="EIGHT POINTED RECTILINEAR BLACK STAR"
  5204. string="*"
  5205. u:block="Dingbats"
  5206. />
  5207. <xsl:output-character
  5208. character="&#x2738;"
  5209. u:name="HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"
  5210. string="*"
  5211. u:block="Dingbats"
  5212. />
  5213. <xsl:output-character
  5214. character="&#x2739;"
  5215. u:name="TWELVE POINTED BLACK STAR"
  5216. string="*"
  5217. u:block="Dingbats"
  5218. />
  5219. <xsl:output-character
  5220. character="&#x273a;"
  5221. u:name="SIXTEEN POINTED ASTERISK"
  5222. string="*"
  5223. u:block="Dingbats"
  5224. />
  5225. <xsl:output-character
  5226. character="&#x273b;"
  5227. u:name="TEARDROP-SPOKED ASTERISK"
  5228. string="*"
  5229. u:block="Dingbats"
  5230. />
  5231. <xsl:output-character
  5232. character="&#x273c;"
  5233. u:name="OPEN CENTRE TEARDROP-SPOKED ASTERISK"
  5234. string="*"
  5235. u:block="Dingbats"
  5236. />
  5237. <xsl:output-character
  5238. character="&#x273d;"
  5239. u:name="HEAVY TEARDROP-SPOKED ASTERISK"
  5240. string="*"
  5241. u:block="Dingbats"
  5242. />
  5243. <xsl:output-character
  5244. character="&#x273e;"
  5245. u:name="SIX PETALLED BLACK AND WHITE FLORETTE"
  5246. string="*"
  5247. u:block="Dingbats"
  5248. />
  5249. <xsl:output-character
  5250. character="&#x273f;"
  5251. u:name="BLACK FLORETTE"
  5252. string="*"
  5253. u:block="Dingbats"
  5254. />
  5255. <xsl:output-character
  5256. character="&#x2740;"
  5257. u:name="WHITE FLORETTE"
  5258. string="*"
  5259. u:block="Dingbats"
  5260. />
  5261. <xsl:output-character
  5262. character="&#x2741;"
  5263. u:name="EIGHT PETALLED OUTLINED BLACK FLORETTE"
  5264. string="*"
  5265. u:block="Dingbats"
  5266. />
  5267. <xsl:output-character
  5268. character="&#x2742;"
  5269. u:name="CIRCLED OPEN CENTRE EIGHT POINTED STAR"
  5270. string="*"
  5271. u:block="Dingbats"
  5272. />
  5273. <xsl:output-character
  5274. character="&#x2743;"
  5275. u:name="HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK"
  5276. string="*"
  5277. u:block="Dingbats"
  5278. />
  5279. <xsl:output-character
  5280. character="&#x2744;"
  5281. u:name="SNOWFLAKE"
  5282. string="*"
  5283. u:block="Dingbats"
  5284. />
  5285. <xsl:output-character
  5286. character="&#x2745;"
  5287. u:name="TIGHT TRIFOLIATE SNOWFLAKE"
  5288. string="*"
  5289. u:block="Dingbats"
  5290. />
  5291. <xsl:output-character
  5292. character="&#x2746;"
  5293. u:name="HEAVY CHEVRON SNOWFLAKE"
  5294. string="*"
  5295. u:block="Dingbats"
  5296. />
  5297. <xsl:output-character
  5298. character="&#x2747;"
  5299. u:name="SPARKLE"
  5300. string="*"
  5301. u:block="Dingbats"
  5302. />
  5303. <xsl:output-character
  5304. character="&#x2748;"
  5305. u:name="HEAVY SPARKLE"
  5306. string="*"
  5307. u:block="Dingbats"
  5308. />
  5309. <xsl:output-character
  5310. character="&#x2749;"
  5311. u:name="BALLOON-SPOKED ASTERISK"
  5312. string="*"
  5313. u:block="Dingbats"
  5314. />
  5315. <xsl:output-character
  5316. character="&#x274a;"
  5317. u:name="EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
  5318. string="*"
  5319. u:block="Dingbats"
  5320. />
  5321. <xsl:output-character
  5322. character="&#x274b;"
  5323. u:name="HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"
  5324. string="*"
  5325. u:block="Dingbats"
  5326. />
  5327. <xsl:output-character
  5328. character="&#x274d;"
  5329. u:name="SHADOWED WHITE CIRCLE"
  5330. string="*"
  5331. u:block="Dingbats"
  5332. />
  5333. <xsl:output-character
  5334. character="&#x274f;"
  5335. u:name="LOWER RIGHT DROP-SHADOWED WHITE SQUARE"
  5336. string="\(sq"
  5337. u:block="Dingbats"
  5338. />
  5339. <xsl:output-character
  5340. character="&#x2750;"
  5341. u:name="UPPER RIGHT DROP-SHADOWED WHITE SQUARE"
  5342. string="\(sq"
  5343. u:block="Dingbats"
  5344. />
  5345. <xsl:output-character
  5346. character="&#x2751;"
  5347. u:name="LOWER RIGHT SHADOWED WHITE SQUARE"
  5348. string="\(sq"
  5349. u:block="Dingbats"
  5350. />
  5351. <xsl:output-character
  5352. character="&#x2752;"
  5353. u:name="UPPER RIGHT SHADOWED WHITE SQUARE"
  5354. string="\(sq"
  5355. u:block="Dingbats"
  5356. />
  5357. <xsl:output-character
  5358. character="&#x2756;"
  5359. u:name="BLACK DIAMOND MINUS WHITE X"
  5360. string="*"
  5361. u:block="Dingbats"
  5362. />
  5363. <xsl:output-character
  5364. character="&#x2758;"
  5365. u:name="LIGHT VERTICAL BAR"
  5366. string="\(bv"
  5367. u:block="Dingbats"
  5368. />
  5369. <xsl:output-character
  5370. character="&#x2759;"
  5371. u:name="MEDIUM VERTICAL BAR"
  5372. string="\fB\(bv\fR"
  5373. u:block="Dingbats"
  5374. />
  5375. <xsl:output-character
  5376. character="&#x275a;"
  5377. u:name="HEAVY VERTICAL BAR"
  5378. string="\fB\(bv\fR"
  5379. u:block="Dingbats"
  5380. />
  5381. <xsl:output-character
  5382. character="&#x275b;"
  5383. u:name="HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"
  5384. string="\fB\(oq\fR"
  5385. u:block="Dingbats"
  5386. />
  5387. <xsl:output-character
  5388. character="&#x275c;"
  5389. u:name="HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"
  5390. string="\fB\(cq\fR"
  5391. u:block="Dingbats"
  5392. />
  5393. <xsl:output-character
  5394. character="&#x275d;"
  5395. u:name="HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"
  5396. string="\fB\(lq\fR"
  5397. u:block="Dingbats"
  5398. />
  5399. <xsl:output-character
  5400. character="&#x275e;"
  5401. u:name="HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"
  5402. string="\fB\(rq\fR"
  5403. u:block="Dingbats"
  5404. />
  5405. <xsl:output-character
  5406. character="&#x2761;"
  5407. u:name="CURVED STEM PARAGRAPH SIGN ORNAMENT"
  5408. string="\(ps"
  5409. u:block="Dingbats"
  5410. />
  5411. <xsl:output-character
  5412. character="&#x2762;"
  5413. u:name="HEAVY EXCLAMATION MARK ORNAMENT"
  5414. string="\fB!\fR"
  5415. u:block="Dingbats"
  5416. />
  5417. <xsl:output-character
  5418. character="&#x2763;"
  5419. u:name="HEAVY HEART EXCLAMATION MARK ORNAMENT"
  5420. string="\fB!\fR"
  5421. u:block="Dingbats"
  5422. />
  5423. <xsl:output-character
  5424. character="&#x2764;"
  5425. u:name="HEAVY BLACK HEART"
  5426. string="\fB\(HE\fR"
  5427. u:block="Dingbats"
  5428. />
  5429. <xsl:output-character
  5430. character="&#x2765;"
  5431. u:name="ROTATED HEAVY BLACK HEART BULLET"
  5432. string="\fB\(HE\fR"
  5433. u:block="Dingbats"
  5434. />
  5435. <xsl:output-character
  5436. character="&#x2766;"
  5437. u:name="FLORAL HEART"
  5438. string="\fB\(HE\fR"
  5439. u:block="Dingbats"
  5440. />
  5441. <xsl:output-character
  5442. character="&#x2767;"
  5443. u:name="ROTATED FLORAL HEART BULLET"
  5444. string="\fB\(HE\fR"
  5445. u:block="Dingbats"
  5446. />
  5447. <xsl:output-character
  5448. character="&#x2776;"
  5449. u:name="DINGBAT NEGATIVE CIRCLED DIGIT ONE"
  5450. string="1"
  5451. u:block="Dingbats"
  5452. />
  5453. <xsl:output-character
  5454. character="&#x2777;"
  5455. u:name="DINGBAT NEGATIVE CIRCLED DIGIT TWO"
  5456. string="2"
  5457. u:block="Dingbats"
  5458. />
  5459. <xsl:output-character
  5460. character="&#x2778;"
  5461. u:name="DINGBAT NEGATIVE CIRCLED DIGIT THREE"
  5462. string="3"
  5463. u:block="Dingbats"
  5464. />
  5465. <xsl:output-character
  5466. character="&#x2779;"
  5467. u:name="DINGBAT NEGATIVE CIRCLED DIGIT FOUR"
  5468. string="4"
  5469. u:block="Dingbats"
  5470. />
  5471. <xsl:output-character
  5472. character="&#x277a;"
  5473. u:name="DINGBAT NEGATIVE CIRCLED DIGIT FIVE"
  5474. string="5"
  5475. u:block="Dingbats"
  5476. />
  5477. <xsl:output-character
  5478. character="&#x277b;"
  5479. u:name="DINGBAT NEGATIVE CIRCLED DIGIT SIX"
  5480. string="6"
  5481. u:block="Dingbats"
  5482. />
  5483. <xsl:output-character
  5484. character="&#x277c;"
  5485. u:name="DINGBAT NEGATIVE CIRCLED DIGIT SEVEN"
  5486. string="7"
  5487. u:block="Dingbats"
  5488. />
  5489. <xsl:output-character
  5490. character="&#x277d;"
  5491. u:name="DINGBAT NEGATIVE CIRCLED DIGIT EIGHT"
  5492. string="8"
  5493. u:block="Dingbats"
  5494. />
  5495. <xsl:output-character
  5496. character="&#x277e;"
  5497. u:name="DINGBAT NEGATIVE CIRCLED DIGIT NINE"
  5498. string="9"
  5499. u:block="Dingbats"
  5500. />
  5501. <xsl:output-character
  5502. character="&#x277f;"
  5503. u:name="DINGBAT NEGATIVE CIRCLED NUMBER TEN"
  5504. string="10"
  5505. u:block="Dingbats"
  5506. />
  5507. <xsl:output-character
  5508. character="&#x2780;"
  5509. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT ONE"
  5510. string="1"
  5511. u:block="Dingbats"
  5512. />
  5513. <xsl:output-character
  5514. character="&#x2781;"
  5515. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT TWO"
  5516. string="2"
  5517. u:block="Dingbats"
  5518. />
  5519. <xsl:output-character
  5520. character="&#x2782;"
  5521. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT THREE"
  5522. string="3"
  5523. u:block="Dingbats"
  5524. />
  5525. <xsl:output-character
  5526. character="&#x2783;"
  5527. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FOUR"
  5528. string="4"
  5529. u:block="Dingbats"
  5530. />
  5531. <xsl:output-character
  5532. character="&#x2784;"
  5533. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FIVE"
  5534. string="5"
  5535. u:block="Dingbats"
  5536. />
  5537. <xsl:output-character
  5538. character="&#x2785;"
  5539. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SIX"
  5540. string="6"
  5541. u:block="Dingbats"
  5542. />
  5543. <xsl:output-character
  5544. character="&#x2786;"
  5545. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN"
  5546. string="7"
  5547. u:block="Dingbats"
  5548. />
  5549. <xsl:output-character
  5550. character="&#x2787;"
  5551. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT"
  5552. string="8"
  5553. u:block="Dingbats"
  5554. />
  5555. <xsl:output-character
  5556. character="&#x2788;"
  5557. u:name="DINGBAT CIRCLED SANS-SERIF DIGIT NINE"
  5558. string="9"
  5559. u:block="Dingbats"
  5560. />
  5561. <xsl:output-character
  5562. character="&#x2789;"
  5563. u:name="DINGBAT CIRCLED SANS-SERIF NUMBER TEN"
  5564. string="10"
  5565. u:block="Dingbats"
  5566. />
  5567. <xsl:output-character
  5568. character="&#x278a;"
  5569. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE"
  5570. string="1"
  5571. u:block="Dingbats"
  5572. />
  5573. <xsl:output-character
  5574. character="&#x278b;"
  5575. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"
  5576. string="2"
  5577. u:block="Dingbats"
  5578. />
  5579. <xsl:output-character
  5580. character="&#x278c;"
  5581. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE"
  5582. string="3"
  5583. u:block="Dingbats"
  5584. />
  5585. <xsl:output-character
  5586. character="&#x278d;"
  5587. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR"
  5588. string="4"
  5589. u:block="Dingbats"
  5590. />
  5591. <xsl:output-character
  5592. character="&#x278e;"
  5593. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE"
  5594. string="5"
  5595. u:block="Dingbats"
  5596. />
  5597. <xsl:output-character
  5598. character="&#x278f;"
  5599. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX"
  5600. string="6"
  5601. u:block="Dingbats"
  5602. />
  5603. <xsl:output-character
  5604. character="&#x2790;"
  5605. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN"
  5606. string="7"
  5607. u:block="Dingbats"
  5608. />
  5609. <xsl:output-character
  5610. character="&#x2791;"
  5611. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT"
  5612. string="8"
  5613. u:block="Dingbats"
  5614. />
  5615. <xsl:output-character
  5616. character="&#x2792;"
  5617. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE"
  5618. string="9"
  5619. u:block="Dingbats"
  5620. />
  5621. <xsl:output-character
  5622. character="&#x2793;"
  5623. u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"
  5624. string="10"
  5625. u:block="Dingbats"
  5626. />
  5627. <xsl:output-character
  5628. character="&#x2794;"
  5629. u:name="HEAVY WIDE-HEADED RIGHTWARDS ARROW"
  5630. string="\fR\(->\fB"
  5631. u:block="Dingbats"
  5632. />
  5633. <xsl:output-character
  5634. character="&#x2799;"
  5635. u:name="HEAVY RIGHTWARDS ARROW"
  5636. string="\fR\(->\fB"
  5637. u:block="Dingbats"
  5638. />
  5639. <xsl:output-character
  5640. character="&#x279b;"
  5641. u:name="DRAFTING POINT RIGHTWARDS ARROW"
  5642. string="\(->"
  5643. u:block="Dingbats"
  5644. />
  5645. <xsl:output-character
  5646. character="&#x279c;"
  5647. u:name="HEAVY ROUND-TIPPED RIGHTWARDS ARROW"
  5648. string="\fR\(->\fB"
  5649. u:block="Dingbats"
  5650. />
  5651. <xsl:output-character
  5652. character="&#x279d;"
  5653. u:name="TRIANGLE-HEADED RIGHTWARDS ARROW"
  5654. string="\(->"
  5655. u:block="Dingbats"
  5656. />
  5657. <xsl:output-character
  5658. character="&#x279e;"
  5659. u:name="HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW"
  5660. string="\fR\(->\fB"
  5661. u:block="Dingbats"
  5662. />
  5663. <xsl:output-character
  5664. character="&#x279f;"
  5665. u:name="DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
  5666. string="\(->"
  5667. u:block="Dingbats"
  5668. />
  5669. <xsl:output-character
  5670. character="&#x27a0;"
  5671. u:name="HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"
  5672. string="\fR\(->\fB"
  5673. u:block="Dingbats"
  5674. />
  5675. <xsl:output-character
  5676. character="&#x27a1;"
  5677. u:name="BLACK RIGHTWARDS ARROW"
  5678. string="\fR\(->\fB"
  5679. u:block="Dingbats"
  5680. />
  5681. <xsl:output-character
  5682. character="&#x27a2;"
  5683. u:name="THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"
  5684. string="\(->"
  5685. u:block="Dingbats"
  5686. />
  5687. <xsl:output-character
  5688. character="&#x27a3;"
  5689. u:name="THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"
  5690. string="\(->"
  5691. u:block="Dingbats"
  5692. />
  5693. <xsl:output-character
  5694. character="&#x27a4;"
  5695. u:name="BLACK RIGHTWARDS ARROWHEAD"
  5696. string="\(->"
  5697. u:block="Dingbats"
  5698. />
  5699. <xsl:output-character
  5700. character="&#x27a7;"
  5701. u:name="SQUAT BLACK RIGHTWARDS ARROW"
  5702. string="\fR\(->\fB"
  5703. u:block="Dingbats"
  5704. />
  5705. <xsl:output-character
  5706. character="&#x27a8;"
  5707. u:name="HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"
  5708. string="\fR\(->\fB"
  5709. u:block="Dingbats"
  5710. />
  5711. <xsl:output-character
  5712. character="&#x27a9;"
  5713. u:name="RIGHT-SHADED WHITE RIGHTWARDS ARROW"
  5714. string="\(rA"
  5715. u:block="Dingbats"
  5716. />
  5717. <xsl:output-character
  5718. character="&#x27aa;"
  5719. u:name="LEFT-SHADED WHITE RIGHTWARDS ARROW"
  5720. string="\(rA"
  5721. u:block="Dingbats"
  5722. />
  5723. <xsl:output-character
  5724. character="&#x27ab;"
  5725. u:name="BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
  5726. string="\(rA"
  5727. u:block="Dingbats"
  5728. />
  5729. <xsl:output-character
  5730. character="&#x27ac;"
  5731. u:name="FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"
  5732. string="\(rA"
  5733. u:block="Dingbats"
  5734. />
  5735. <xsl:output-character
  5736. character="&#x27ad;"
  5737. u:name="HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
  5738. string="\(rA"
  5739. u:block="Dingbats"
  5740. />
  5741. <xsl:output-character
  5742. character="&#x27ae;"
  5743. u:name="HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
  5744. string="\(rA"
  5745. u:block="Dingbats"
  5746. />
  5747. <xsl:output-character
  5748. character="&#x27af;"
  5749. u:name="NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
  5750. string="\(rA"
  5751. u:block="Dingbats"
  5752. />
  5753. <xsl:output-character
  5754. character="&#x27b1;"
  5755. u:name="NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"
  5756. string="\(rA"
  5757. u:block="Dingbats"
  5758. />
  5759. <xsl:output-character
  5760. character="&#x27b2;"
  5761. u:name="CIRCLED HEAVY WHITE RIGHTWARDS ARROW"
  5762. string="\(rA"
  5763. u:block="Dingbats"
  5764. />
  5765. <xsl:output-character
  5766. character="&#x27b3;"
  5767. u:name="WHITE-FEATHERED RIGHTWARDS ARROW"
  5768. string="\fR\(->\fB"
  5769. u:block="Dingbats"
  5770. />
  5771. <xsl:output-character
  5772. character="&#x27b4;"
  5773. u:name="BLACK-FEATHERED SOUTH EAST ARROW"
  5774. string="\fR\(->\fB"
  5775. u:block="Dingbats"
  5776. />
  5777. <xsl:output-character
  5778. character="&#x27b5;"
  5779. u:name="BLACK-FEATHERED RIGHTWARDS ARROW"
  5780. string="\fR\(->\fB"
  5781. u:block="Dingbats"
  5782. />
  5783. <xsl:output-character
  5784. character="&#x27b6;"
  5785. u:name="BLACK-FEATHERED NORTH EAST ARROW"
  5786. string="\fR\(->\fB"
  5787. u:block="Dingbats"
  5788. />
  5789. <xsl:output-character
  5790. character="&#x27b7;"
  5791. u:name="HEAVY BLACK-FEATHERED SOUTH EAST ARROW"
  5792. string="\fR\(->\fB"
  5793. u:block="Dingbats"
  5794. />
  5795. <xsl:output-character
  5796. character="&#x27b8;"
  5797. u:name="HEAVY BLACK-FEATHERED RIGHTWARDS ARROW"
  5798. string="\fR\(->\fB"
  5799. u:block="Dingbats"
  5800. />
  5801. <xsl:output-character
  5802. character="&#x27b9;"
  5803. u:name="HEAVY BLACK-FEATHERED NORTH EAST ARROW"
  5804. string="\fR\(->\fB"
  5805. u:block="Dingbats"
  5806. />
  5807. <xsl:output-character
  5808. character="&#x27ba;"
  5809. u:name="TEARDROP-BARBED RIGHTWARDS ARROW"
  5810. string="\fR\(->\fB"
  5811. u:block="Dingbats"
  5812. />
  5813. <xsl:output-character
  5814. character="&#x27bb;"
  5815. u:name="HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW"
  5816. string="\fR\(->\fB"
  5817. u:block="Dingbats"
  5818. />
  5819. <xsl:output-character
  5820. character="&#x27bc;"
  5821. u:name="WEDGE-TAILED RIGHTWARDS ARROW"
  5822. string="\fR\(->\fB"
  5823. u:block="Dingbats"
  5824. />
  5825. <xsl:output-character
  5826. character="&#x27bd;"
  5827. u:name="HEAVY WEDGE-TAILED RIGHTWARDS ARROW"
  5828. string="\fR\(->\fB"
  5829. u:block="Dingbats"
  5830. />
  5831. <xsl:output-character
  5832. character="&#x27be;"
  5833. u:name="OPEN-OUTLINED RIGHTWARDS ARROW"
  5834. string="\fR\(rA\fB"
  5835. u:block="Dingbats"
  5836. />
  5837. <!-- * ***************************************************************** -->
  5838. <!-- * End: Dingbats -->
  5839. <!-- * ***************************************************************** -->
  5840. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  5841. <!-- * Miscellaneous Mathematical Symbols -->
  5842. <!-- * x27c0 to x27ef -->
  5843. <!-- * Supplemental Arrows -->
  5844. <!-- * x27f0 to x297f -->
  5845. <!-- * Miscellaneous Mathematical Symbols -->
  5846. <!-- * x2980 to x29ff -->
  5847. <!-- * Supplemental Mathematical Operators -->
  5848. <!-- * x2a00 to x2aff -->
  5849. <!-- * - no nothing - -->
  5850. <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
  5851. <!-- * ***************************************************************** -->
  5852. <!-- * Begin: Alphabetic Presentation Forms -->
  5853. <!-- * xfb00 to xfb04 -->
  5854. <!-- * ***************************************************************** -->
  5855. <xsl:output-character
  5856. character="&#xfb00;"
  5857. u:name="LATIN SMALL LIGATURE FF"
  5858. u:entity="fflig"
  5859. string="\(ff"
  5860. u:block="Alphabetic Presentation Forms"
  5861. />
  5862. <xsl:output-character
  5863. character="&#xfb01;"
  5864. u:name="LATIN SMALL LIGATURE FI"
  5865. u:entity="filig"
  5866. string="\(fi"
  5867. u:block="Alphabetic Presentation Forms"
  5868. />
  5869. <xsl:output-character
  5870. character="&#xfb02;"
  5871. u:name="LATIN SMALL LIGATURE FL"
  5872. u:entity="fllig"
  5873. string="\(fl"
  5874. u:block="Alphabetic Presentation Forms"
  5875. />
  5876. <xsl:output-character
  5877. character="&#xfb03;"
  5878. u:name="LATIN SMALL LIGATURE FFI"
  5879. u:entity="ffilig"
  5880. string="\(Fi"
  5881. u:block="Alphabetic Presentation Forms"
  5882. />
  5883. <xsl:output-character
  5884. character="&#xfb04;"
  5885. u:name="LATIN SMALL LIGATURE FFL"
  5886. u:entity="ffllig"
  5887. string="\(Fl"
  5888. u:block="Alphabetic Presentation Forms"
  5889. />
  5890. <!-- * ***************************************************************** -->
  5891. <!-- * End: Alphabetic Presentation Forms -->
  5892. <!-- * ***************************************************************** -->
  5893. <!-- * ================================================================= -->
  5894. <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->
  5895. <!-- * Line Breaking Properties"[1] says: -->
  5896. <!-- * -->
  5897. <!-- * The word joiner character [x2060 a.k.a "WJ"] is the preferred -->
  5898. <!-- * choice for an invisible character to keep other characters -->
  5899. <!-- * together that would otherwise be split across the line at a direct -->
  5900. <!-- * break. The character FEFF has the same effect, but because it is -->
  5901. <!-- * also used in an unrelated way as a byte order mark, the use of the -->
  5902. <!-- * WJ as the preferred interword glue simplifies the handling of FEFF. -->
  5903. <!-- * -->
  5904. <!-- * [1] http://www.unicode.org/reports/tr14/ -->
  5905. <!-- * -->
  5906. <!-- * We include it here anyway & map to the roff zero-width no-break -->
  5907. <xsl:output-character
  5908. character="&#xfeff;"
  5909. u:name="ZERO WIDTH NO-BREAK SPACE"
  5910. string="\&amp;"
  5911. u:block="Arabic Presentation Forms-B"
  5912. />
  5913. </xsl:character-map>
  5914. </xsl:stylesheet>