| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013 | <?xml version="1.0" encoding="US-ASCII"?><xsl:stylesheet version="2.0"                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"                xmlns:u="http://docbook.sf.net/xmlns/unichar/1.0"                exclude-result-prefixes="u"><!-- ********************************************************************     $Id: charmap.groff.xsl 7806 2008-03-04 03:27:47Z xmldoc $     ********************************************************************     This file is part of the XSL DocBook Stylesheet distribution.     See ../README or http://docbook.sf.net/release/xsl/current/ for     copyright and other information.     ******************************************************************** --><xsl:character-map name="groff">  <!-- * *************************************************************** -->  <!-- *    Commentary -->  <!-- * *************************************************************** -->  <!-- * -->  <!-- * This file maps a selection of Unicode symbols and special -->  <!-- * characters (about 800) to corresponding groff escape sequences.-->  <!-- * -->  <!-- * Although the format of this file follows the "character map" -->  <!-- * format described in the XSLT 2.0 specification[1], the file can -->  <!-- * also be used with an appropriate XSLT 1.0 stylesheet and any -->  <!-- * XSLT 1.0 processor. -->  <!-- * -->  <!-- *   [1] http://www.w3.org/TR/xslt20/#character-maps -->  <!-- * -->  <!-- * In order to make the character map more readable, and to make -->  <!-- * it possible to create subsets of it at run time, it uses the -->  <!-- * following "extension attributes" (in the "unichar" namespace): -->  <!-- * -->  <!-- *   - u:name   = ISO character name (e.g., "OHM SIGN") -->  <!-- *   - u:entity = ISO entity name (e.g., "ohm") -->  <!-- *   - u:block  = Unicode block name (e.g., "Letterlike Symbols") -->  <!-- *   - u:class  = character class (e.g., "bullets") -->  <!-- * -->  <!-- * Use of such extension attributes is permitted by the XSLT 2.0 -->  <!-- * spec; see the "Extension Attributes" section[2]. -->  <!-- * -->  <!-- *   [2] http://www.w3.org/TR/xslt20/#extension-attributes -->  <!-- * -->  <!-- * *************************************************************** -->  <!-- *    Acknowledgements -->  <!-- * *************************************************************** -->  <!-- * The following references were consulted when selecting roff -->  <!-- * mappings and character information: -->  <!-- * -->  <!-- *   - groff_char(7) man page[3] -->  <!-- *   - groff info file[4]; in particular, the "Page Motions" node[5] -->  <!-- *   - tables in "Character Sets" chapter of "XML In a Nutshell"[6] -->  <!-- *   - Zvon Character Search[7] -->  <!-- * -->  <!-- *   [3] http://www.linux.se/showMan.php?TITLE=groff_char&SECTION=7 -->  <!-- *   [4] http://www.fifi.org/cgi-bin/info2www?(groff) -->  <!-- *   [5] http://www.fifi.org/cgi-bin/info2www?(groff)Page+Motions -->  <!-- *   [6] http://www.ibiblio.org/xml/books/xian2/ -->  <!-- *   [7] http://zvon.org/other/charSearch/PHP/search.php -->  <!-- * -->  <!-- * The initial version of this file (before the "string" mappings -->  <!-- * were added) was generated by taking the "unichars.el" file from -->  <!-- * Norm Walsh's "xmlunicode.el"[8] elisp distro, and running a -->  <!-- * script on it to convert it to XML. -->  <!-- * -->  <!-- *   [8] http://nwalsh.com/emacs/xmlchars/ -->  <!-- * -->  <!-- * The idea for implementing a character map in the DocBook Project -->  <!-- * manpages system was inspired by Steve Cheng's docbook2x[9]; -->  <!-- * in particular, its "utf8trans" utility and character-map system. -->  <!-- * -->  <!-- *   [9] http://docbook2x.sourceforge.net/ -->  <!-- * -->  <!-- * ################################################################# -->  <!-- * ***************************************************************** -->  <!-- * Begin: Latin-1/ISO-8859-1 -->  <!-- * x00a0 to x00ff -->  <!-- * ***************************************************************** -->  <!-- * A no-break space can be written two ways in roff; the difference, -->  <!-- * according to the "Page Motions" node in the groff info page, is: -->  <!-- * -->  <!-- *   "\ " = -->  <!-- *   An unbreakable and unpaddable (i.e. not expanded during filling) -->  <!-- *   space. -->  <!-- * -->  <!-- *   "\~" = -->  <!-- *   An unbreakable space that stretches like a normal -->  <!-- *   inter-word space when a line is adjusted."  -->  <!-- * -->  <!-- * Unfortunately, roff seems to do some weird things with long -->  <!-- * lines that only have words separated by "\~" spaces, so it's -->  <!-- * safer just to stick with the "\ " space -->  <xsl:output-character   character=" "   u:name="NO-BREAK SPACE"   u:entity="nbsp"   string="\ \&"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¡"   u:name="INVERTED EXCLAMATION MARK"   u:entity="iexcl"   string="\(r!"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¢"   u:name="CENT SIGN"   u:entity="cent"   string="\(ct"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="£"   u:name="POUND SIGN"   u:entity="pound"   string="\(Po"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¤"   u:name="CURRENCY SIGN"   u:entity="curren"   string="\(Cs"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¥"   u:name="YEN SIGN"   u:entity="yen"   string="\(Ye"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¦"   u:name="BROKEN BAR"   u:entity="brvbar"   string="\(bb"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="§"   u:name="SECTION SIGN"   u:entity="sect"   string="\(sc"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¨"   u:name="DIAERESIS"   u:entity="Dot"   string="\(ad"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="©"   u:name="COPYRIGHT SIGN"   u:entity="copy"   string="\(co"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="ª"   u:name="FEMININE ORDINAL INDICATOR"   u:entity="ordf"   string="\(Of"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="«"   u:name="LEFT-POINTING DOUBLE ANGLE QUOTATION MARK"   u:entity="laquo"   string="\(Fo"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¬"   u:name="NOT SIGN"   u:entity="not"   string="\(no"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <!-- * groff_char(7) man page sayxsl: "the soft hyphen control character -->  <!-- * (prints as itself).  groff never use this character for output -->  <!-- * (thus it is omitted in the table below); the input character 173 -->  <!-- * is onto \%." -->  <xsl:output-character   character="­"   u:name="SOFT HYPHEN"   u:entity="shy"   string="\%"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="®"   u:name="REGISTERED SIGN"   u:entity="reg"   string="\(rg"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¯"   u:name="MACRON"   u:entity="macr"   string="\(a-"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="°"   u:name="DEGREE SIGN"   u:entity="deg"   string="\(de"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="±"   u:name="PLUS-MINUS SIGN"   u:entity="plusmn"   string="\(+-"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="²"   u:name="SUPERSCRIPT TWO"   u:entity="sup2"   string="\(S2"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="³"   u:name="SUPERSCRIPT THREE"   u:entity="sup3"   string="\(S3"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="´"   u:name="ACUTE ACCENT"   u:entity="acute"   string="\(aa"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="µ"   u:name="MICRO SIGN"   u:entity="micro"   string="\(mc"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¶"   u:name="PILCROW SIGN"   u:entity="para"   string="\(ps"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <!-- * according to groff_char(7), I think the escape string \(pc -->  <!-- * "periodcentered" could also be used for middot; not sure which -->  <!-- * is better, but "md" mnemonic is a better fit :-) -->  <xsl:output-character   character="·"   u:name="MIDDLE DOT"   u:entity="middot"   string="\(md"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¸"   u:name="CEDILLA"   u:entity="cedil"   string="\(ac"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¹"   u:name="SUPERSCRIPT ONE"   u:entity="sup1"   string="\(S1"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="º"   u:name="MASCULINE ORDINAL INDICATOR"   u:entity="ordm"   string="\(Om"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="»"   u:name="RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK"   u:entity="raquo"   string="\(Fc"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¼"   u:name="VULGAR FRACTION ONE QUARTER"   u:entity="frac14"   string="\(14"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="½"   u:name="VULGAR FRACTION ONE HALF"   u:entity="frac12"   string="\(12"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¾"   u:name="VULGAR FRACTION THREE QUARTERS"   u:entity="frac34"   string="\(34"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="¿"   u:name="INVERTED QUESTION MARK"   u:entity="iquest"   string="\(r?"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="À"   u:name="LATIN CAPITAL LETTER A WITH GRAVE"   u:entity="Agrave"   string="\(`A"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Á"   u:name="LATIN CAPITAL LETTER A WITH ACUTE"   u:entity="Aacute"   string="\('A"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Â"   u:name="LATIN CAPITAL LETTER A WITH CIRCUMFLEX"   u:entity="Acirc"   string="\(^A"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ã"   u:name="LATIN CAPITAL LETTER A WITH TILDE"   u:entity="Atilde"   string="\(~A"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ä"   u:name="LATIN CAPITAL LETTER A WITH DIAERESIS"   u:entity="Auml"   string="\(:A"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Å"   u:name="LATIN CAPITAL LETTER A WITH RING ABOVE"   u:entity="Aring"   string="\(oA"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Æ"   u:name="LATIN CAPITAL LETTER AE"   u:entity="AElig"   string="\(AE"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ç"   u:name="LATIN CAPITAL LETTER C WITH CEDILLA"   u:entity="Ccedil"   string="\(,C"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="È"   u:name="LATIN CAPITAL LETTER E WITH GRAVE"   u:entity="Egrave"   string="\(`E"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="É"   u:name="LATIN CAPITAL LETTER E WITH ACUTE"   u:entity="Eacute"   string="\('E"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ê"   u:name="LATIN CAPITAL LETTER E WITH CIRCUMFLEX"   u:entity="Ecirc"   string="\(^E"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ë"   u:name="LATIN CAPITAL LETTER E WITH DIAERESIS"   u:entity="Euml"   string="\(:E"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ì"   u:name="LATIN CAPITAL LETTER I WITH GRAVE"   u:entity="Igrave"   string="\(`I"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Í"   u:name="LATIN CAPITAL LETTER I WITH ACUTE"   u:entity="Iacute"   string="\('I"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Î"   u:name="LATIN CAPITAL LETTER I WITH CIRCUMFLEX"   u:entity="Icirc"   string="\(^I"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ï"   u:name="LATIN CAPITAL LETTER I WITH DIAERESIS"   u:entity="Iuml"   string="\(:I"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ð"   u:name="LATIN CAPITAL LETTER ETH"   u:entity="ETH"   string="\(-D"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ñ"   u:name="LATIN CAPITAL LETTER N WITH TILDE"   u:entity="Ntilde"   string="\(~N"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ò"   u:name="LATIN CAPITAL LETTER O WITH GRAVE"   u:entity="Ograve"   string="\(`O"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ó"   u:name="LATIN CAPITAL LETTER O WITH ACUTE"   u:entity="Oacute"   string="\('O"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ô"   u:name="LATIN CAPITAL LETTER O WITH CIRCUMFLEX"   u:entity="Ocirc"   string="\(^O"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Õ"   u:name="LATIN CAPITAL LETTER O WITH TILDE"   u:entity="Otilde"   string="\(~O"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ö"   u:name="LATIN CAPITAL LETTER O WITH DIAERESIS"   u:entity="Ouml"   string="\(:O"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="×"   u:name="MULTIPLICATION SIGN"   u:entity="times"   string="\(mu"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="Ø"   u:name="LATIN CAPITAL LETTER O WITH STROKE"   u:entity="Oslash"   string="\(/O"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ù"   u:name="LATIN CAPITAL LETTER U WITH GRAVE"   u:entity="Ugrave"   string="\(`U"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ú"   u:name="LATIN CAPITAL LETTER U WITH ACUTE"   u:entity="Uacute"   string="\('U"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Û"   u:name="LATIN CAPITAL LETTER U WITH CIRCUMFLEX"   u:entity="Ucirc"   string="\(^U"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ü"   u:name="LATIN CAPITAL LETTER U WITH DIAERESIS"   u:entity="Uuml"   string="\(:U"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Ý"   u:name="LATIN CAPITAL LETTER Y WITH ACUTE"   u:entity="Yacute"   string="\('Y"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="Þ"   u:name="LATIN CAPITAL LETTER THORN"   u:entity="THORN"   string="\(TP"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ß"   u:name="LATIN SMALL LETTER SHARP S"   u:entity="szlig"   string="\(ss"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="à"   u:name="LATIN SMALL LETTER A WITH GRAVE"   u:entity="agrave"   string="\(`a"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="á"   u:name="LATIN SMALL LETTER A WITH ACUTE"   u:entity="aacute"   string="\('a"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="â"   u:name="LATIN SMALL LETTER A WITH CIRCUMFLEX"   u:entity="acirc"   string="\(^a"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ã"   u:name="LATIN SMALL LETTER A WITH TILDE"   u:entity="atilde"   string="\(~a"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ä"   u:name="LATIN SMALL LETTER A WITH DIAERESIS"   u:entity="auml"   string="\(:a"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="å"   u:name="LATIN SMALL LETTER A WITH RING ABOVE"   u:entity="aring"   string="\(oa"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="æ"   u:name="LATIN SMALL LETTER AE"   u:entity="aelig"   string="\(ae"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ç"   u:name="LATIN SMALL LETTER C WITH CEDILLA"   u:entity="ccedil"   string="\(,c"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="è"   u:name="LATIN SMALL LETTER E WITH GRAVE"   u:entity="egrave"   string="\(`e"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="é"   u:name="LATIN SMALL LETTER E WITH ACUTE"   u:entity="eacute"   string="\('e"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ê"   u:name="LATIN SMALL LETTER E WITH CIRCUMFLEX"   u:entity="ecirc"   string="\(^e"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ë"   u:name="LATIN SMALL LETTER E WITH DIAERESIS"   u:entity="euml"   string="\(:e"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ì"   u:name="LATIN SMALL LETTER I WITH GRAVE"   u:entity="igrave"   string="\(`i"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="í"   u:name="LATIN SMALL LETTER I WITH ACUTE"   u:entity="iacute"   string="\('i"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="î"   u:name="LATIN SMALL LETTER I WITH CIRCUMFLEX"   u:entity="icirc"   string="\(^i"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ï"   u:name="LATIN SMALL LETTER I WITH DIAERESIS"   u:entity="iuml"   string="\(:i"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ð"   u:name="LATIN SMALL LETTER ETH"   u:entity="eth"   string="\(Sd"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ñ"   u:name="LATIN SMALL LETTER N WITH TILDE"   u:entity="ntilde"   string="\(~n"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ò"   u:name="LATIN SMALL LETTER O WITH GRAVE"   u:entity="ograve"   string="\(`o"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ó"   u:name="LATIN SMALL LETTER O WITH ACUTE"   u:entity="oacute"   string="\('o"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ô"   u:name="LATIN SMALL LETTER O WITH CIRCUMFLEX"   u:entity="ocirc"   string="\(^o"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="õ"   u:name="LATIN SMALL LETTER O WITH TILDE"   u:entity="otilde"   string="\(~o"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ö"   u:name="LATIN SMALL LETTER O WITH DIAERESIS"   u:entity="ouml"   string="\(:o"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="÷"   u:name="DIVISION SIGN"   u:entity="divide"   string="\(di"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="symbols"   />  <xsl:output-character   character="ø"   u:name="LATIN SMALL LETTER O WITH STROKE"   u:entity="oslash"   string="\(/o"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ù"   u:name="LATIN SMALL LETTER U WITH GRAVE"   u:entity="ugrave"   string="\(`u"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ú"   u:name="LATIN SMALL LETTER U WITH ACUTE"   u:entity="uacute"   string="\('u"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="û"   u:name="LATIN SMALL LETTER U WITH CIRCUMFLEX"   u:entity="ucirc"   string="\(^u"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ü"   u:name="LATIN SMALL LETTER U WITH DIAERESIS"   u:entity="uuml"   string="\(:u"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ý"   u:name="LATIN SMALL LETTER Y WITH ACUTE"   u:entity="yacute"   string="\('y"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="þ"   u:name="LATIN SMALL LETTER THORN"   u:entity="thorn"   string="\(Tp"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <xsl:output-character   character="ÿ"   u:name="LATIN SMALL LETTER Y WITH DIAERESIS"   u:entity="yuml"   string="\(:y"   u:block="C1 Controls And Latin-1 Supplement (Latin-1 Supplement)"   u:class="letters"   />  <!-- * **************************************************************** -->  <!-- *   End: Latin-1/ISO-8859-1 -->  <!-- * **************************************************************** -->    <!-- * **************************************************************** -->  <!-- *   Begin: -->  <!-- * -->  <!-- *     - x0100 to x017f (Latin Extended-A) -->  <!-- *     - x0180 to x023f (Latin Extended-B) -->  <!-- *     - x0250 to x02ad (IPA Extensions) -->  <!-- *     - x02b0 to x02ee (Spacing Modifier Letters) -->  <!-- *     - x0300 to x036f (Combining Diacritical Marks) -->  <!-- * -->  <!-- *   Other than the following exceptions, characters in these -->  <!-- *   blocks don't have any roff equivalents -->  <!-- * **************************************************************** -->  <xsl:output-character   character="ı"   u:name="LATIN SMALL LETTER DOTLESS I"   u:entity="inodot"   string="\(.i"   u:block="Latin Extended-A"   />  <xsl:output-character   character="IJ"   u:name="LATIN CAPITAL LIGATURE IJ"   u:entity="IJlig"   string="\(IJ"   u:block="Latin Extended-A"   />  <xsl:output-character   character="ij"   u:name="LATIN SMALL LIGATURE IJ"   u:entity="ijlig"   string="\(ij"   u:block="Latin Extended-A"   />  <xsl:output-character   character="Ł"   u:name="LATIN CAPITAL LETTER L WITH STROKE"   u:entity="Lstrok"   string="\(/L"   u:block="Latin Extended-A"   />  <xsl:output-character   character="ł"   u:name="LATIN SMALL LETTER L WITH STROKE"   u:entity="lstrok"   string="\(/l"   u:block="Latin Extended-A"   />  <xsl:output-character   character="Œ"   u:name="LATIN CAPITAL LIGATURE OE"   u:entity="OElig"   string="\(OE"   u:block="Latin Extended-A"   />  <xsl:output-character   character="œ"   u:name="LATIN SMALL LIGATURE OE"   u:entity="oelig"   string="\(oe"   u:block="Latin Extended-A"   />  <xsl:output-character   character="Š"   u:name="LATIN CAPITAL LETTER S WITH CARON"   u:entity="Scaron"   string="\(vS"   u:block="Latin Extended-A"   />  <xsl:output-character   character="š"   u:name="LATIN SMALL LETTER S WITH CARON"   u:entity="scaron"   string="\(vs"   u:block="Latin Extended-A"   />  <xsl:output-character   character="Ž"   u:name="LATIN CAPITAL LETTER Z WITH CARON"   u:entity="Zcaron"   string="\(vZ"   u:block="Latin Extended-A"   />  <xsl:output-character   character="ž"   u:name="LATIN SMALL LETTER Z WITH CARON"   u:entity="zcaron"   string="\(vz"   u:block="Latin Extended-A"   />  <xsl:output-character   character="ƒ"   u:name="LATIN SMALL LETTER F WITH HOOK"   u:entity="fnof"   string="\(Fn"   u:block="Latin Extended-B"   />  <xsl:output-character   character="ˆ"   u:name="MODIFIER LETTER CIRCUMFLEX ACCENT"   u:entity="circ"   string="\(a^"   u:block="Spacing Modifier Letters"   />  <xsl:output-character   character="ˇ"   u:name="CARON"   u:entity="caron"   string="\(ac"   u:block="Spacing Modifier Letters"   />  <xsl:output-character   character="ˉ"   u:name="MODIFIER LETTER MACRON"   string="\(a-"   u:block="Spacing Modifier Letters"   />  <xsl:output-character   character="˘"   u:name="BREVE"   u:entity="breve"   string="\(ab"   u:block="Spacing Modifier Letters"   /><!-- * there does not seem to by any roff equivalent for "dot above" --><!-- * <xsl:output-character --><!-- *  character="˙" --><!-- *  u:name="DOT ABOVE" --><!-- *  u:entity="dot" --><!-- *  /> -->  <xsl:output-character   character="˚"   u:name="RING ABOVE"   u:entity="ring"   string="\(ao"   u:block="Spacing Modifier Letters"   />  <xsl:output-character   character="˛"   u:name="OGONEK"   u:entity="ogon"   string="\(ho"   u:block="Spacing Modifier Letters"   />  <!-- groff_char(7) calls Unicode x02dd a "Hungarian umlaut"  -->  <xsl:output-character   character="˝"   u:name="DOUBLE ACUTE ACCENT"   u:entity="dblac"   string='\(a"'   u:block="Spacing Modifier Letters"   />  <!-- * **************************************************************** -->  <!-- *   End: -->  <!-- *     - Latin Extended-A -->  <!-- *     - Latin Extended-B -->  <!-- *     - IPA Extensions -->  <!-- *     - Spacing Modifier Letters -->  <!-- *     - Combining Diacritical Marks -->  <!-- * **************************************************************** -->    <!-- * **************************************************************** -->  <!-- *   Begin: Greek and Coptic -->  <!-- *     x0370 to x03ff -->  <!-- * **************************************************************** -->    <xsl:output-character   character="Α"   u:name="GREEK CAPITAL LETTER ALPHA"   u:entity="Agr"   string="\(*A)"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Β"   u:name="GREEK CAPITAL LETTER BETA"   u:entity="Bgr"   string="\(*B"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Γ"   u:name="GREEK CAPITAL LETTER GAMMA"   u:entity="Gamma"   string="\(*G"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Δ"   u:name="GREEK CAPITAL LETTER DELTA"   u:entity="Delta"   string="\(*D"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ε"   u:name="GREEK CAPITAL LETTER EPSILON"   u:entity="Egr"   string="\(*E"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ζ"   u:name="GREEK CAPITAL LETTER ZETA"   u:entity="Zgr"   string="\(*Z"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Η"   u:name="GREEK CAPITAL LETTER ETA"   u:entity="EEgr"   string="\(*Y"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Θ"   u:name="GREEK CAPITAL LETTER THETA"   u:entity="THgr"   string="\(*H"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ι"   u:name="GREEK CAPITAL LETTER IOTA"   u:entity="Igr"   string="\(*I"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Κ"   u:name="GREEK CAPITAL LETTER KAPPA"   u:entity="Kgr"   string="\(*K"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Λ"   u:name="GREEK CAPITAL LETTER LAMDA"   u:entity="Lambda"   string="\(*L"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Μ"   u:name="GREEK CAPITAL LETTER MU"   u:entity="Mgr"   string="\(*M"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ν"   u:name="GREEK CAPITAL LETTER NU"   u:entity="Ngr"   string="\(*N"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ξ"   u:name="GREEK CAPITAL LETTER XI"   u:entity="Xgr"   string="\(*C"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ο"   u:name="GREEK CAPITAL LETTER OMICRON"   u:entity="Ogr"   string="\(*O"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Π"   u:name="GREEK CAPITAL LETTER PI"   u:entity="Pgr"   string="\(*P"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ρ"   u:name="GREEK CAPITAL LETTER RHO"   u:entity="Rgr"   string="\(*R"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Σ"   u:name="GREEK CAPITAL LETTER SIGMA"   u:entity="Sgr"   string="\(*S"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Τ"   u:name="GREEK CAPITAL LETTER TAU"   u:entity="Tgr"   string="\(*T"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Υ"   u:name="GREEK CAPITAL LETTER UPSILON"   u:entity="Ugr"   string="\(*U"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Φ"   u:name="GREEK CAPITAL LETTER PHI"   u:entity="PHgr"   string="\(*F"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Χ"   u:name="GREEK CAPITAL LETTER CHI"   u:entity="KHgr"   string="\(*X"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ψ"   u:name="GREEK CAPITAL LETTER PSI"   u:entity="PSgr"   string="\(*Q"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ω"   u:name="GREEK CAPITAL LETTER OMEGA"   u:entity="OHgr"   string="\(*W"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ϊ"   u:name="GREEK CAPITAL LETTER IOTA WITH DIALYTIKA"   u:entity="Idigr"   string="\(*I"   u:block="Greek and Coptic"   />  <xsl:output-character   character="Ϋ"   u:name="GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA"   u:entity="Udigr"   string="\(*U"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ά"   u:name="GREEK SMALL LETTER ALPHA WITH TONOS"   u:entity="aacgr"   string="\(*a"   u:block="Greek and Coptic"   />  <xsl:output-character   character="έ"   u:name="GREEK SMALL LETTER EPSILON WITH TONOS"   u:entity="eacgr"   string="\(*e"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ή"   u:name="GREEK SMALL LETTER ETA WITH TONOS"   u:entity="eeacgr"   string="\(*y"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ί"   u:name="GREEK SMALL LETTER IOTA WITH TONOS"   u:entity="iacgr"   string="\(*i"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ΰ"   u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS"   u:entity="udiagr"   string="\(*u"   u:block="Greek and Coptic"   />  <xsl:output-character   character="α"   u:name="GREEK SMALL LETTER ALPHA"   u:entity="agr"   string="\(*a"   u:block="Greek and Coptic"   />  <xsl:output-character   character="β"   u:name="GREEK SMALL LETTER BETA"   u:entity="beta"   string="\(*b"   u:block="Greek and Coptic"   />  <xsl:output-character   character="γ"   u:name="GREEK SMALL LETTER GAMMA"   u:entity="gamma"   string="\(*g"   u:block="Greek and Coptic"   />  <xsl:output-character   character="δ"   u:name="GREEK SMALL LETTER DELTA"   u:entity="delta"   string="\(*d"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ε"   u:name="GREEK SMALL LETTER EPSILON"   u:entity="epsi"   string="\(*e"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ζ"   u:name="GREEK SMALL LETTER ZETA"   u:entity="zeta"   string="\(*z"   u:block="Greek and Coptic"   />  <xsl:output-character   character="η"   u:name="GREEK SMALL LETTER ETA"   u:entity="eegr"   string="\(*y"   u:block="Greek and Coptic"   />  <xsl:output-character   character="θ"   u:name="GREEK SMALL LETTER THETA"   u:entity="thetas"   string="\(*h"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ι"   u:name="GREEK SMALL LETTER IOTA"   u:entity="igr"   string="\(*i"   u:block="Greek and Coptic"   />  <xsl:output-character   character="κ"   u:name="GREEK SMALL LETTER KAPPA"   u:entity="kappa"   string="\(*k"   u:block="Greek and Coptic"   />  <xsl:output-character   character="λ"   u:name="GREEK SMALL LETTER LAMDA"   u:entity="lambda"   string="\(*l"   u:block="Greek and Coptic"   />  <xsl:output-character   character="μ"   u:name="GREEK SMALL LETTER MU"   u:entity="mgr"   string="\(*m"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ν"   u:name="GREEK SMALL LETTER NU"   u:entity="ngr"   string="\(*n"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ξ"   u:name="GREEK SMALL LETTER XI"   u:entity="xgr"   string="\(*c"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ο"   u:name="GREEK SMALL LETTER OMICRON"   u:entity="ogr"   string="\(*o"   u:block="Greek and Coptic"   />  <xsl:output-character   character="π"   u:name="GREEK SMALL LETTER PI"   u:entity="pgr"   string="\(*p"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ρ"   u:name="GREEK SMALL LETTER RHO"   u:entity="rgr"   string="\(*r"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ς"   u:name="GREEK SMALL LETTER FINAL SIGMA"   u:entity="sfgr"   string="\(ts"   u:block="Greek and Coptic"   />  <xsl:output-character   character="σ"   u:name="GREEK SMALL LETTER SIGMA"   u:entity="sgr"   string="\(*s"   u:block="Greek and Coptic"   />  <xsl:output-character   character="τ"   u:name="GREEK SMALL LETTER TAU"   u:entity="tau"   string="\(*t"   u:block="Greek and Coptic"   />  <xsl:output-character   character="υ"   u:name="GREEK SMALL LETTER UPSILON"   u:entity="ugr"   string="\(*u"   u:block="Greek and Coptic"   />  <xsl:output-character   character="φ"   u:name="GREEK SMALL LETTER PHI"   u:entity="phgr"   string="\(*f"   u:block="Greek and Coptic"   />  <xsl:output-character   character="χ"   u:name="GREEK SMALL LETTER CHI"   u:entity="chi"   string="\(*x"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ψ"   u:name="GREEK SMALL LETTER PSI"   u:entity="psgr"   string="\(*q"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ω"   u:name="GREEK SMALL LETTER OMEGA"   u:entity="ohgr"   string="\(*w"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϊ"   u:name="GREEK SMALL LETTER IOTA WITH DIALYTIKA"   u:entity="idigr"   string="\(*i"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϋ"   u:name="GREEK SMALL LETTER UPSILON WITH DIALYTIKA"   u:entity="udigr"   string="\(*u"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ό"   u:name="GREEK SMALL LETTER OMICRON WITH TONOS"   u:entity="oacgr"   string="\(*o"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ύ"   u:name="GREEK SMALL LETTER UPSILON WITH TONOS"   u:entity="uacgr"   string="\(*u"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ώ"   u:name="GREEK SMALL LETTER OMEGA WITH TONOS"   u:entity="ohacgr"   string="\(*w"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϐ"   u:name="GREEK BETA SYMBOL"   string="\(*B"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϑ"   u:name="GREEK THETA SYMBOL"   u:entity="thetav"   string="\(+h"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϒ"   u:name="GREEK UPSILON WITH HOOK SYMBOL"   u:entity="Upsi"   string="\(*U"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϓ"   u:name="GREEK UPSILON WITH ACUTE AND HOOK SYMBOL"   string="\(*U"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϔ"   u:name="GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL"   string="\(*U"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϕ"   u:name="GREEK PHI SYMBOL"   u:entity="phis"   string="\(+f"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϖ"   u:name="GREEK PI SYMBOL"   u:entity="piv"   string="\(+p"   u:block="Greek and Coptic"   />  <!-- no mappings for remaining chars x03d7 to x03ef -->  <xsl:output-character   character="ϰ"   u:name="GREEK KAPPA SYMBOL"   u:entity="kappav"   string="(*k"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϱ"   u:name="GREEK RHO SYMBOL"   u:entity="rhov"   string="\(*r"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϲ"   u:name="GREEK LUNATE SIGMA SYMBOL"   string="\(*s"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϴ"   u:name="GREEK CAPITAL THETA SYMBOL"   string="\(*H"   u:block="Greek and Coptic"   />  <xsl:output-character   character="ϵ"   u:name="GREEK LUNATE EPSILON SYMBOL"   string="\(*e"   u:block="Greek and Coptic"   />  <xsl:output-character   character="϶"   u:name="GREEK REVERSED LUNATE EPSILON SYMBOL"   u:entity="bepsi"   string="\(*e"   u:block="Greek and Coptic"   />  <!-- * ***************************************************************** -->  <!-- *   End: Greek and Coptic -->  <!-- * ***************************************************************** -->    <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- *   Cyrillic -->  <!-- *   x0400 to x04ff -->  <!-- *   - do nothing - -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->    <!-- * ***************************************************************** -->  <!-- *   Begin: General Punctuation -->  <!-- *   x2000 to x206f -->  <!-- * ***************************************************************** -->    <!-- * first, spaces of various widths -->  <!-- * Note: There does not seem to be either a real em space or en space -->  <!-- * in roff; to approximate them, this character map assumes that in -->  <!-- * most fonts, an en space is about the same as the width of a digit -->  <!-- * (in roff, "\0"), so an em space (which by definition is -->  <!-- * equal to the width of two en spaces) is about the same as the width -->  <!-- * of two digits (thus, in roff, "\0\0") -->  <xsl:output-character   character=" "   u:name="EN QUAD"   string="\0"   u:block="General Punctuation"   u:class="spaces"   />  <xsl:output-character   character=" "   u:name="EM QUAD"   string="\0\0"   u:block="General Punctuation"   u:class="spaces"   />  <xsl:output-character   character=" "   u:name="EN SPACE"   u:entity="ensp"   string="\0"   u:block="General Punctuation"   u:class="spaces"   />  <xsl:output-character   character=" "   u:name="EM SPACE"   u:entity="emsp"   string="\0\0"   u:block="General Punctuation"   u:class="spaces"   />  <!-- * roughly same width as a normal space -->  <xsl:output-character   character=" "   u:name="THREE-PER-EM SPACE"   u:entity="emsp13"   string=" "   u:block="General Punctuation"   u:class="spaces"   />  <!-- * roughly same width as a normal space -->  <xsl:output-character   character=" "   u:name="FOUR-PER-EM SPACE"   u:entity="emsp14"   string=" "   u:block="General Punctuation"   u:class="spaces"   />  <!-- * roughly same width as a normal space -->  <xsl:output-character   character=" "   u:name="SIX-PER-EM SPACE"   string=" "   u:block="General Punctuation"   u:class="spaces"   />  <!-- * same as roff "digit" space -->  <xsl:output-character   character=" "   u:name="FIGURE SPACE"   u:entity="numsp"   string="\0"   u:block="General Punctuation"   u:class="spaces"   />  <!-- * punctuation space in most fonts is actually closer to a normal -->  <!-- * space than it is to a thin space -->  <xsl:output-character   character=" "   u:name="PUNCTUATION SPACE"   u:entity="puncsp"   string=" "   u:block="General Punctuation"   u:class="spaces"   />  <!-- * Note: Not sure how best to deal with thin space, because the roff -->  <!-- * thin space, "\^", prints as a zero-width space in TTY -->  <!-- * output. However, it seems that, unlike a hair space, a thin space, -->  <!-- * at 1/12 of an em, is still recognizable to most people as a space, -->  <!-- * so treating it as zero-width seems wrong. So, for the sake of making -->  <!-- * TTY output look OK, just substitute with a normal space; but real -->  <!-- * roff escape is "\(\^" -->  <xsl:output-character   character=" "   u:name="THIN SPACE"   u:entity="thinsp"   string=" "   u:block="General Punctuation"   u:class="spaces"   />  <!-- * I don't think there's a standard definition of what a hair -->  <!-- * space is; some guides just say it's "less than 1/5 of an em" or -->  <!-- * that it's "narrower than a thin space"; seems like in practice, -->  <!-- * it's *a lot* narrower than a thin space, to the point where -->  <!-- * it's close to being a non-space, so here it's substituted with -->  <!-- * roff equivalent of a zero-width no-break space -->  <xsl:output-character   character=" "   u:name="HAIR SPACE"   u:entity="hairsp"   string="\&"   u:block="General Punctuation"   u:class="spaces"   />  <!-- * map to roff "zero-width break point"  -->  <xsl:output-character   character="​"   u:name="ZERO WIDTH SPACE"   string="\:"   u:block="General Punctuation"   u:class="spaces"   />  <!-- *   x200c and x200d have special purposes in some Indic languages (I -->  <!-- *   think); for the "correct" zero-width space, according to Unicode docs, -->  <!-- *   use x2060, not x200c or x200d -->  <!-- *     <xsl:output-character -->  <!-- *      character="‌" -->  <!-- *      u:name="ZERO WIDTH NON-JOINER" -->  <!-- *      string="\:" -->  <!-- *      /> -->  <!-- *     <xsl:output-character -->  <!-- *      character="‍" -->  <!-- *      u:name="ZERO WIDTH JOINER" -->  <!-- *      string="\&" -->  <!-- *      /> -->  <!-- * non-visible  -->  <!-- *      <xsl:output-character -->  <!-- *      character="‎" -->  <!-- *      u:name="LEFT-TO-RIGHT MARK" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‏" -->  <!-- *      u:name="RIGHT-TO-LEFT MARK" -->  <!-- *      /> -->  <!-- * .................................................... -->  <!-- * next, hyphens and various dashes, bars, underscores  -->  <xsl:output-character   character="‐"   u:name="HYPHEN"   u:entity="hyphen"   string="\(hy"   u:block="General Punctuation"   u:class="dashes"   />  <!-- * although the groff docs do not make it clear, testing -->  <!-- * indicates that the only reliable way to make a non-breaking -->  <!-- * hyphen is to put just a backslash in front of it. -->  <!-- * -->  <!-- * based on testing, it also appears that no character is needed -->  <!-- * after the hyphen in order to make it non-breaking -->  <xsl:output-character   character="‑"   u:name="NON-BREAKING HYPHEN"   string="\-"   u:block="General Punctuation"   u:class="dashes"   />  <!-- * roughly same width as en dash -->  <xsl:output-character   character="‒"   u:name="FIGURE DASH"   string="\(en"   u:block="General Punctuation"   u:class="dashes"   />  <xsl:output-character   character="–"   u:name="EN DASH"   u:entity="ndash"   string="\(en"   u:block="General Punctuation"   u:class="dashes"   />  <xsl:output-character   character="—"   u:name="EM DASH"   u:entity="mdash"   string="\(em"   u:block="General Punctuation"   u:class="dashes"   />  <!-- * seems roughly same width as em dash -->  <xsl:output-character   character="―"   u:name="HORIZONTAL BAR"   u:entity="horbar"   string="\(em"   u:block="General Punctuation"   u:class="dashes"   />  <xsl:output-character   character="‖"   u:name="DOUBLE VERTICAL LINE"   u:entity="Verbar"   string="\(bv\(bv"   u:block="General Punctuation"   />  <!-- * no double-underscore in roff; so just make it a single -->  <!-- * underscore -->  <xsl:output-character   character="‗"   u:name="DOUBLE LOW LINE"   string="_"   u:block="General Punctuation"   />  <!-- * .................................................... -->  <!-- * various quotation marks -->  <xsl:output-character   character="‘"   u:name="LEFT SINGLE QUOTATION MARK"   u:entity="lsquo"   string="\(oq"   u:block="General Punctuation"   u:class="quotes"   />  <xsl:output-character   character="’"   u:name="RIGHT SINGLE QUOTATION MARK"   u:entity="rsquo"   string="\(cq"   u:block="General Punctuation"   u:class="quotes"   />  <xsl:output-character   character="‚"   u:name="SINGLE LOW-9 QUOTATION MARK"   u:entity="lsquor"   string="\(bq"   u:block="General Punctuation"   u:class="quotes"   />  <!-- * no roff equiv; treat same as lsquo -->  <xsl:output-character   character="‛"   u:name="SINGLE HIGH-REVERSED-9 QUOTATION MARK"   string="\(oq"   u:block="General Punctuation"   u:class="quotes"   />  <xsl:output-character   character="“"   u:name="LEFT DOUBLE QUOTATION MARK"   u:entity="ldquo"   string="\(lq"   u:block="General Punctuation"   u:class="quotes"   />  <xsl:output-character   character="”"   u:name="RIGHT DOUBLE QUOTATION MARK"   u:entity="rdquo"   string="\(rq"   u:block="General Punctuation"   u:class="quotes"   />  <xsl:output-character   character="„"   u:name="DOUBLE LOW-9 QUOTATION MARK"   u:entity="ldquor"   string="\(Bq"   u:block="General Punctuation"   u:class="quotes"   />  <!-- * no roff equiv; treat same as rdquo -->  <xsl:output-character   character="‟"   u:name="DOUBLE HIGH-REVERSED-9 QUOTATION MARK"   string="\(rq"   u:block="General Punctuation"   u:class="quotes"   />  <!-- * .................................................... -->  <!-- * various symbols -->  <xsl:output-character   character="†"   u:name="DAGGER"   u:entity="dagger"   string="\(dg"   u:block="General Punctuation_daggers"   />  <xsl:output-character   character="‡"   u:name="DOUBLE DAGGER"   u:entity="Dagger"   string="\(dd"   u:block="General Punctuation_daggers"   />  <xsl:output-character   character="•"   u:name="BULLET"   u:entity="bull"   string="\(bu"   u:block="General Punctuation"   u:class="bullets"   />  <!-- * no roff equiv -->  <xsl:output-character   character="‣"   u:name="TRIANGULAR BULLET"   string=">\&"   u:block="General Punctuation"   u:class="bullets"   />  <!-- * no roff equiv -->  <xsl:output-character   character="․"   u:name="ONE DOT LEADER"   string="\&."   u:block="General Punctuation_leaders"   />  <!-- * no roff equiv -->  <xsl:output-character   character="‥"   u:name="TWO DOT LEADER"   u:entity="nldr"   string="\&.."   u:block="General Punctuation_leaders"   />  <!-- * no roff equiv -->  <xsl:output-character   character="…"   u:name="HORIZONTAL ELLIPSIS"   u:entity="hellip"   string="\&..."   u:block="General Punctuation"   />  <!-- what is "hyphenation point" used for? looks like middot to me... -->  <xsl:output-character   character="‧"   u:name="HYPHENATION POINT"   string="\(md"   u:block="General Punctuation"   />  <!-- * Begin x2028 to x202e - no idea what to do with these -->  <!-- *      <xsl:output-character -->  <!-- *      character="
" -->  <!-- *      u:name="LINE SEPARATOR" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="
" -->  <!-- *      u:name="PARAGRAPH SEPARATOR" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‪" -->  <!-- *      u:name="LEFT-TO-RIGHT EMBEDDING" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‫" -->  <!-- *      u:name="RIGHT-TO-LEFT EMBEDDING" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‬" -->  <!-- *      u:name="POP DIRECTIONAL FORMATTING" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‭" -->  <!-- *      u:name="LEFT-TO-RIGHT OVERRIDE" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‮" -->  <!-- *      u:name="RIGHT-TO-LEFT OVERRIDE" -->  <!-- *      /> -->  <!-- *      End x2028 to x202e - no idea what to do with these -->  <!-- * seems like "narrow" nbsp is basically the same as a no-break -->  <!-- * space -->  <xsl:output-character   character=" "   u:name="NARROW NO-BREAK SPACE"   string="\ "   u:block="General Punctuation"   u:class="spaces"   />  <xsl:output-character   character="‰"   u:name="PER MILLE SIGN"   u:entity="permil"   string="\(%0"   u:block="General Punctuation"   />  <!-- * no roff equiv; no idea what to do with it -->  <!-- *      <xsl:output-character -->  <!-- *      character="‱" -->  <!-- *      u:name="PER TEN THOUSAND SIGN" -->  <!-- *      /> -->  <xsl:output-character   character="′"   u:name="PRIME"   u:entity="prime"   string="\(fm"   u:block="General Punctuation"   u:class="primes"   />  <xsl:output-character   character="″"   u:name="DOUBLE PRIME"   u:entity="Prime"   string="\(sd"   u:block="General Punctuation"   u:class="primes"   />  <xsl:output-character   character="‴"   u:name="TRIPLE PRIME"   u:entity="tprime"   string="\(sd\(fm"   u:block="General Punctuation"   u:class="primes"   />  <!-- * no idea for these  -->  <!-- *      <xsl:output-character -->  <!-- *      character="‵" -->  <!-- *      u:name="REVERSED PRIME" -->  <!-- *      u:entity="bprime" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‶" -->  <!-- *      u:name="REVERSED DOUBLE PRIME" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="‷" -->  <!-- *      u:name="REVERSED TRIPLE PRIME" -->  <!-- *      /> -->  <!-- * there is no low caret in roff -->  <xsl:output-character   character="‸"   u:name="CARET"   string="^"   u:block="General Punctuation"   />  <xsl:output-character   character="‹"   u:name="SINGLE LEFT-POINTING ANGLE QUOTATION MARK"   string="\(fo"   u:block="General Punctuation"   u:class="quotes"   />  <xsl:output-character   character="›"   u:name="SINGLE RIGHT-POINTING ANGLE QUOTATION MARK"   string="\(fc"   u:block="General Punctuation"   u:class="quotes"   />  <!-- * not in roff -->  <xsl:output-character   character="※"   u:name="REFERENCE MARK"   string="*"   u:block="General Punctuation"   />  <xsl:output-character   character="‼"   u:name="DOUBLE EXCLAMATION MARK"   string="!!"   u:block="General Punctuation"   />  <xsl:output-character   character="‽"   u:name="INTERROBANG"   string="?!"   u:block="General Punctuation"   />  <xsl:output-character   character="‾"   u:name="OVERLINE"   string="\(rn"   u:block="General Punctuation"   />  <xsl:output-character   character="‿"   u:name="UNDERTIE"   string="\(ul"   u:block="General Punctuation"   />  <!-- * not in roff -->  <xsl:output-character   character="⁀"   u:name="CHARACTER TIE"   string="\(rn"   u:block="General Punctuation"   />  <!-- * not in roff -->  <xsl:output-character   character="⁁"   u:name="CARET INSERTION POINT"   u:entity="caret"   string="^"   u:block="General Punctuation"   />  <!-- * not in roff -->  <xsl:output-character   character="⁂"   u:name="ASTERISM"   string="*"   u:block="General Punctuation"   />  <!-- * not in roff; just make bold hyphen -->  <xsl:output-character   character="⁃"   u:name="HYPHEN BULLET"   u:entity="hybull"   string="\fB-\fR"   u:block="General Punctuation"   u:class="bullets"   />  <xsl:output-character   character="⁄"   u:name="FRACTION SLASH"   string="\(sl"   u:block="General Punctuation"   />  <!-- * not in roff -->  <xsl:output-character   character="⁅"   u:name="LEFT SQUARE BRACKET WITH QUILL"   string="["   u:block="General Punctuation"   />  <!-- * not in roff -->  <xsl:output-character   character="⁆"   u:name="RIGHT SQUARE BRACKET WITH QUILL"   string="]"   u:block="General Punctuation"   />  <xsl:output-character   character="⁇"   u:name="DOUBLE QUESTION MARK"   string="??"   u:block="General Punctuation"   />  <xsl:output-character   character="⁈"   u:name="QUESTION EXCLAMATION MARK"   string="?!"   u:block="General Punctuation"   />  <xsl:output-character   character="⁉"   u:name="EXCLAMATION QUESTION MARK"   string="!?"   u:block="General Punctuation"   />  <!-- * not in roff -->  <xsl:output-character   character="⁊"   u:name="TIRONIAN SIGN ET"   string="7"   u:block="General Punctuation"   />  <!-- * not in roff; just replace with un-reversed pilcrow -->  <xsl:output-character   character="⁋"   u:name="REVERSED PILCROW SIGN"   string="\(ps"   u:block="General Punctuation"   />  <!-- * not in roff; just make regular bullet -->  <xsl:output-character   character="⁌"   u:name="BLACK LEFTWARDS BULLET"   string="\(bu"   u:block="General Punctuation"   />  <!-- * not in roff; just make regular bullet -->  <xsl:output-character   character="⁍"   u:name="BLACK RIGHTWARDS BULLET"   string="\(bu"   u:block="General Punctuation"   />  <xsl:output-character   character="⁎"   u:name="LOW ASTERISK"   string="*"   u:block="General Punctuation"   />  <!-- * ............................................................... -->  <!-- *   Remaining General Punctuation -->  <!-- *   from x2050 to x206f -->  <!-- *   only map a couple of these -->  <!-- * ............................................................... -->  <!-- * basically same as a normal space -->  <xsl:output-character   character=" "   u:name="MEDIUM MATHEMATICAL SPACE"   string=" "   u:block="General Punctuation"   u:class="spaces"   />  <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->  <!-- * Line Breaking Properties"[1] says: -->  <!-- * -->  <!-- *   The word joiner character [x2060 a.k.a "WJ"] is the preferred -->  <!-- *   choice for an invisible character to keep other characters -->  <!-- *   together that would otherwise be split across the line at a direct -->  <!-- *   break. The character FEFF has the same effect, but because it is -->  <!-- *   also used in an unrelated way as a byte order mark, the use of the -->  <!-- *   WJ as the preferred interword glue simplifies the handling of FEFF. -->  <!-- * -->  <!-- * [1] http://www.unicode.org/reports/tr14/ -->  <!-- * -->  <!-- * The groff docs seem ambiguous about whether \& is a joiner and -->  <!-- * prevents breaks, but, based on testing, seems like it does -->  <xsl:output-character   character="⁠"   u:name="WORD JOINER"   string="\&"   u:block="General Punctuation"   />  <!-- * ***************************************************************** -->  <!-- *   End: General Punctuation -->  <!-- * ***************************************************************** -->    <!-- * ***************************************************************** -->  <!-- *   Begin: Superscripts and Subscripts -->  <!-- *    x2070 to x209f -->  <!-- *    For superscripts, just do a^n thing -->  <!-- *    For subscripts, just do a_n -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="⁰"   u:name="SUPERSCRIPT ZERO"   string="^0"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="ⁱ"   u:name="SUPERSCRIPT LATIN SMALL LETTER I"   string="^i"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁴"   u:name="SUPERSCRIPT FOUR"   string="^4"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁵"   u:name="SUPERSCRIPT FIVE"   string="^5"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁶"   u:name="SUPERSCRIPT SIX"   string="^6"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁷"   u:name="SUPERSCRIPT SEVEN"   string="^7"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁸"   u:name="SUPERSCRIPT EIGHT"   string="^8"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁹"   u:name="SUPERSCRIPT NINE"   string="^9"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁺"   u:name="SUPERSCRIPT PLUS SIGN"   string="^+"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁻"   u:name="SUPERSCRIPT MINUS"   string="^-"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁼"   u:name="SUPERSCRIPT EQUALS SIGN"   string="^="   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁽"   u:name="SUPERSCRIPT LEFT PARENTHESIS"   string="^("   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="⁾"   u:name="SUPERSCRIPT RIGHT PARENTHESIS"   string="^)"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="ⁿ"   u:name="SUPERSCRIPT LATIN SMALL LETTER N"   string="^n"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₀"   u:name="SUBSCRIPT ZERO"   string="_0"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₁"   u:name="SUBSCRIPT ONE"   string="_1"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₂"   u:name="SUBSCRIPT TWO"   string="_2"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₃"   u:name="SUBSCRIPT THREE"   string="_3"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₄"   u:name="SUBSCRIPT FOUR"   string="_4"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₅"   u:name="SUBSCRIPT FIVE"   string="_5"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₆"   u:name="SUBSCRIPT SIX"   string="_6"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₇"   u:name="SUBSCRIPT SEVEN"   string="_7"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₈"   u:name="SUBSCRIPT EIGHT"   string="_8"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₉"   u:name="SUBSCRIPT NINE"   string="_9"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₊"   u:name="SUBSCRIPT PLUS SIGN"   string="_+"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₋"   u:name="SUBSCRIPT MINUS"   string="_-"   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₌"   u:name="SUBSCRIPT EQUALS SIGN"   string="_="   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₍"   u:name="SUBSCRIPT LEFT PARENTHESIS"   string="_("   u:block="Superscripts and Subscripts"   />  <xsl:output-character   character="₎"   u:name="SUBSCRIPT RIGHT PARENTHESIS"   string="_)"   u:block="Superscripts and Subscripts"   />  <!-- * ***************************************************************** -->  <!-- *   End: Superscripts and Subscripts -->  <!-- *     x2070 to x209f -->  <!-- * ***************************************************************** -->  <!-- * ***************************************************************** -->  <!-- *   Begin: Currency Symbols -->  <!-- *     x20a0 to x20b1 -->  <!-- *     No mappings for any of these; just spell out -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="₠"   u:name="EURO-CURRENCY SIGN"   string="EUR"   u:block="Currency Symbols"   />  <xsl:output-character   character="₡"   u:name="COLON SIGN"   string="COLON"   u:block="Currency Symbols"   />  <xsl:output-character   character="₢"   u:name="CRUZEIRO SIGN"   string="CRUZEIRO"   u:block="Currency Symbols"   />  <xsl:output-character   character="₣"   u:name="FRENCH FRANC SIGN"   string="FRANC"   u:block="Currency Symbols"   />  <xsl:output-character   character="₤"   u:name="LIRA SIGN"   string="LIRA"   u:block="Currency Symbols"   />  <xsl:output-character   character="₥"   u:name="MILL SIGN"   string="MILL"   u:block="Currency Symbols"   />  <xsl:output-character   character="₦"   u:name="NAIRA SIGN"   string="NAIRA"   u:block="Currency Symbols"   />  <xsl:output-character   character="₧"   u:name="PESETA SIGN"   string="PESETA"   u:block="Currency Symbols"   />  <xsl:output-character   character="₨"   u:name="RUPEE SIGN"   string="RUPEE"   u:block="Currency Symbols"   />  <xsl:output-character   character="₩"   u:name="WON SIGN"   string="WON"   u:block="Currency Symbols"   />  <xsl:output-character   character="₪"   u:name="NEW SHEQEL SIGN"   string="SHEQEL"   u:block="Currency Symbols"   />  <xsl:output-character   character="₫"   u:name="DONG SIGN"   string="DONG"   u:block="Currency Symbols"   />  <xsl:output-character   character="€"   u:name="EURO SIGN"   string="EUR"   u:block="Currency Symbols"   />  <xsl:output-character   character="₭"   u:name="KIP SIGN"   string="KIP"   u:block="Currency Symbols"   />  <xsl:output-character   character="₮"   u:name="TUGRIK SIGN"   string="TUGRIK"   u:block="Currency Symbols"   />  <xsl:output-character   character="₯"   u:name="DRACHMA SIGN"   string="DRACHMA"   u:block="Currency Symbols"   />  <!-- <xsl:output-character -->  <!--  character="₰" -->  <!--  u:name="GERMAN PENNY SIGN" -->  <!--  string="?" -->  <!--  u:block="Currency Symbols" -->  <!--  /> -->  <xsl:output-character   character="₱"   u:name="PESO SIGN"   string="PESO"   u:block="Currency Symbols"   />  <!-- * ***************************************************************** -->  <!-- *   End: Currency Symbols -->  <!-- *   x20a0 to x20b1 -->  <!-- * ***************************************************************** -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- *   Combining Diacritical Marks for Symbols -->  <!-- *     x20d0 to x20ff -->  <!-- *     - do nothing - -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- * ***************************************************************** -->  <!-- *   Begin: Letterlike Symbols -->  <!-- *     x2100 to x214b -->  <!-- * -->  <!-- *     No mappings for any of these, and nothing appropriate for -->  <!-- *     most of them; so, just spell out the ones that we can -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="℃"   u:name="DEGREE CELSIUS"   string="\(deC"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="℅"   u:name="CARE OF"   u:entity="incare"   string="c/o"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="℉"   u:name="DEGREE FAHRENHEIT"   string="\(deF"   u:block="Letterlike Symbols"   />  <!-- roff Ifraktur -->  <xsl:output-character   character="ℑ"   u:name="BLACK-LETTER CAPITAL I"   string="\(Im"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="ℓ"   u:name="SCRIPT SMALL L"   u:entity="ell"   string="l"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="№"   u:name="NUMERO SIGN"   u:entity="numero"   string="No."   u:block="Letterlike Symbols"   />  <xsl:output-character   character="℘"   u:name="SCRIPT CAPITAL P"   u:entity="weierp"   string="\(wp"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="ℜ"   u:name="BLACK-LETTER CAPITAL R"   u:entity="real"   string="\(Re"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="℞"   u:name="PRESCRIPTION TAKE"   u:entity="rx"   string="Rx"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="℠"   u:name="SERVICE MARK"   string="(SM)"   u:block="Letterlike Symbols"   />  <!-- * We don't do "\(tm" for ™ because for console output, groff -->  <!-- * just renders that as "tm", without any preceding space, parens, -->  <!-- * or anything. So it just gets run into the preceding word; i.e.: -->  <!-- * -->  <!-- *  Product™ -> Producttm -->  <!-- * -->  <!-- * That it probably not what most people would want. So we just -->  <!-- * render it as (TM) instead, Thus: -->  <!-- * -->  <!-- *  Product™ -> Product(TM) -->  <xsl:output-character   character="™"   u:name="TRADE MARK SIGN"   u:entity="trade"   string="(TM)"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="Ω"   u:name="OHM SIGN"   u:entity="ohm"   string="\(*W"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="K"   u:name="KELVIN SIGN"   string="K"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="Å"   u:name="ANGSTROM SIGN"   u:entity="angst"   string="\(oA"   u:block="Letterlike Symbols"   />  <xsl:output-character   character="ℵ"   u:name="ALEF SYMBOL"   u:entity="aleph"   string="\(Ah"   u:block="Letterlike Symbols"   />  <!-- * ***************************************************************** -->  <!-- *   End: Letterlike Symbols -->  <!-- *     x2100 to x214b -->  <!-- * ***************************************************************** -->    <!-- * ***************************************************************** -->  <!-- *   Begin: Number Forms -->  <!-- *     x2150 to x218f -->  <!-- * -->  <!-- *   No mappings for any of these, and nothing appropriate for most -->  <!-- *   of them; so, just spell out the ones that we can -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="⅓"   u:name="VULGAR FRACTION ONE THIRD"   u:entity="frac13"   string="1/3"   u:block="Number Forms"   />  <xsl:output-character   character="⅔"   u:name="VULGAR FRACTION TWO THIRDS"   u:entity="frac23"   string="2/3"   u:block="Number Forms"   />  <xsl:output-character   character="⅕"   u:name="VULGAR FRACTION ONE FIFTH"   u:entity="frac15"   string="1/5"   u:block="Number Forms"   />  <xsl:output-character   character="⅖"   u:name="VULGAR FRACTION TWO FIFTHS"   u:entity="frac25"   string="2/5"   u:block="Number Forms"   />  <xsl:output-character   character="⅗"   u:name="VULGAR FRACTION THREE FIFTHS"   u:entity="frac35"   string="3/5"   u:block="Number Forms"   />  <xsl:output-character   character="⅘"   u:name="VULGAR FRACTION FOUR FIFTHS"   u:entity="frac45"   string="4/5"   u:block="Number Forms"   />  <xsl:output-character   character="⅙"   u:name="VULGAR FRACTION ONE SIXTH"   u:entity="frac16"   string="1/6"   u:block="Number Forms"   />  <xsl:output-character   character="⅚"   u:name="VULGAR FRACTION FIVE SIXTHS"   u:entity="frac56"   string="5/6"   u:block="Number Forms"   />  <xsl:output-character   character="⅛"   u:name="VULGAR FRACTION ONE EIGHTH"   u:entity="frac18"   string="1/8"   u:block="Number Forms"   />  <xsl:output-character   character="⅜"   u:name="VULGAR FRACTION THREE EIGHTHS"   u:entity="frac38"   string="3/8"   u:block="Number Forms"   />  <xsl:output-character   character="⅝"   u:name="VULGAR FRACTION FIVE EIGHTHS"   u:entity="frac58"   string="5/8"   u:block="Number Forms"   />  <xsl:output-character   character="⅞"   u:name="VULGAR FRACTION SEVEN EIGHTHS"   u:entity="frac78"   string="7/8"   u:block="Number Forms"   />  <xsl:output-character   character="⅟"   u:name="FRACTION NUMERATOR ONE"   string="1/"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅰ"   u:name="ROMAN NUMERAL ONE"   string="I"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅱ"   u:name="ROMAN NUMERAL TWO"   string="II"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅲ"   u:name="ROMAN NUMERAL THREE"   string="III"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅳ"   u:name="ROMAN NUMERAL FOUR"   string="IV"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅴ"   u:name="ROMAN NUMERAL FIVE"   string="V"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅵ"   u:name="ROMAN NUMERAL SIX"   string="VI"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅶ"   u:name="ROMAN NUMERAL SEVEN"   string="VII"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅷ"   u:name="ROMAN NUMERAL EIGHT"   string="VIII"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅸ"   u:name="ROMAN NUMERAL NINE"   string="IX"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅹ"   u:name="ROMAN NUMERAL TEN"   string="X"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅺ"   u:name="ROMAN NUMERAL ELEVEN"   string="XI"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅻ"   u:name="ROMAN NUMERAL TWELVE"   string="XII"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅼ"   u:name="ROMAN NUMERAL FIFTY"   string="L"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅽ"   u:name="ROMAN NUMERAL ONE HUNDRED"   string="C"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅾ"   u:name="ROMAN NUMERAL FIVE HUNDRED"   string="D"   u:block="Number Forms"   />  <xsl:output-character   character="Ⅿ"   u:name="ROMAN NUMERAL ONE THOUSAND"   string="M"   u:block="Number Forms"   />  <xsl:output-character   character="ⅰ"   u:name="SMALL ROMAN NUMERAL ONE"   string="i"   u:block="Number Forms"   />  <xsl:output-character   character="ⅱ"   u:name="SMALL ROMAN NUMERAL TWO"   string="ii"   u:block="Number Forms"   />  <xsl:output-character   character="ⅲ"   u:name="SMALL ROMAN NUMERAL THREE"   string="iii"   u:block="Number Forms"   />  <xsl:output-character   character="ⅳ"   u:name="SMALL ROMAN NUMERAL FOUR"   string="iv"   u:block="Number Forms"   />  <xsl:output-character   character="ⅴ"   u:name="SMALL ROMAN NUMERAL FIVE"   string="v"   u:block="Number Forms"   />  <xsl:output-character   character="ⅵ"   u:name="SMALL ROMAN NUMERAL SIX"   string="vi"   u:block="Number Forms"   />  <xsl:output-character   character="ⅶ"   u:name="SMALL ROMAN NUMERAL SEVEN"   string="vii"   u:block="Number Forms"   />  <xsl:output-character   character="ⅷ"   u:name="SMALL ROMAN NUMERAL EIGHT"   string="viii"   u:block="Number Forms"   />  <xsl:output-character   character="ⅸ"   u:name="SMALL ROMAN NUMERAL NINE"   string="ix"   u:block="Number Forms"   />  <xsl:output-character   character="ⅹ"   u:name="SMALL ROMAN NUMERAL TEN"   string="x"   u:block="Number Forms"   />  <xsl:output-character   character="ⅺ"   u:name="SMALL ROMAN NUMERAL ELEVEN"   string="xi"   u:block="Number Forms"   />  <xsl:output-character   character="ⅻ"   u:name="SMALL ROMAN NUMERAL TWELVE"   string="xii"   u:block="Number Forms"   />  <xsl:output-character   character="ⅼ"   u:name="SMALL ROMAN NUMERAL FIFTY"   string="l"   u:block="Number Forms"   />  <xsl:output-character   character="ⅽ"   u:name="SMALL ROMAN NUMERAL ONE HUNDRED"   string="c"   u:block="Number Forms"   />  <xsl:output-character   character="ⅾ"   u:name="SMALL ROMAN NUMERAL FIVE HUNDRED"   string="d"   u:block="Number Forms"   />  <xsl:output-character   character="ⅿ"   u:name="SMALL ROMAN NUMERAL ONE THOUSAND"   string="m"   u:block="Number Forms"   />  <xsl:output-character   character="ↀ"   u:name="ROMAN NUMERAL ONE THOUSAND C D"   string="CD"   u:block="Number Forms"   />  <!-- * ***************************************************************** -->  <!-- *   End: Number Forms -->  <!-- *     x2150 to x218f -->  <!-- * ***************************************************************** -->  <!-- * ***************************************************************** -->  <!-- *   Begin: Arrows -->  <!-- *   x2190 to x21ff -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="←"   u:name="LEFTWARDS ARROW"   u:entity="larr"   string="\(<-"   u:block="Arrows"   />  <xsl:output-character   character="↑"   u:name="UPWARDS ARROW"   u:entity="uarr"   string="\(ua"   u:block="Arrows"   />  <xsl:output-character   character="→"   u:name="RIGHTWARDS ARROW"   u:entity="rarr"   string="\(->"   u:block="Arrows"   />  <xsl:output-character   character="↓"   u:name="DOWNWARDS ARROW"   u:entity="darr"   string="\(da"   u:block="Arrows"   />  <xsl:output-character   character="↔"   u:name="LEFT RIGHT ARROW"   u:entity="harr"   string="\(<>"   u:block="Arrows"   />  <xsl:output-character   character="↕"   u:name="UP DOWN ARROW"   u:entity="varr"   string="\(va"   u:block="Arrows"   />  <xsl:output-character   character="↵"   u:name="DOWNWARDS ARROW WITH CORNER LEFTWARDS"   u:entity="crarr"   string="\(CR"   u:block="Arrows"   />  <xsl:output-character   character="⇐"   u:name="LEFTWARDS DOUBLE ARROW"   u:entity="lArr"   string="\(la"   u:block="Arrows"   />  <xsl:output-character   character="⇑"   u:name="UPWARDS DOUBLE ARROW"   u:entity="uArr"   string="\(uA"   u:block="Arrows"   />  <xsl:output-character   character="⇒"   u:name="RIGHTWARDS DOUBLE ARROW"   u:entity="rArr"   string="\(rA"   u:block="Arrows"   />  <xsl:output-character   character="⇓"   u:name="DOWNWARDS DOUBLE ARROW"   u:entity="dArr"   string="\(dA"   u:block="Arrows"   />  <xsl:output-character   character="⇔"   u:name="LEFT RIGHT DOUBLE ARROW"   u:entity="hArr"   string="\(hA"   u:block="Arrows"   />  <!-- no roff equiv; render same as single arrow -->  <xsl:output-character   character="⇕"   u:name="UP DOWN DOUBLE ARROW"   u:entity="vArr"   string="\(va"   u:block="Arrows"   />  <!-- * ***************************************************************** -->  <!-- *   Begin: Mathematical Operators -->  <!-- *     x2200 to x22ff -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="∀"   u:name="FOR ALL"   u:entity="forall"   string="\(fa"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∁"   u:name="COMPLEMENT"   u:entity="comp"   string="C"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∂"   u:name="PARTIAL DIFFERENTIAL"   u:entity="part"   string="\(pd"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∃"   u:name="THERE EXISTS"   u:entity="exist"   string="\(te"   u:block="Mathematical Operators"   />  <!-- * no roff equiv  -->  <!-- *      <xsl:output-character -->  <!-- *      character="∄" -->  <!-- *      u:name="THERE DOES NOT EXIST" -->  <!-- *      u:entity="nexist" -->  <!-- *      /> -->  <xsl:output-character   character="∅"   u:name="EMPTY SET"   u:entity="empty"   string="\(es"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∆"   u:name="INCREMENT"   string="\(*D"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∇"   u:name="NABLA"   u:entity="nabla"   string="\(gr"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∈"   u:name="ELEMENT OF"   u:entity="isin"   string="\(mo"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∉"   u:name="NOT AN ELEMENT OF"   u:entity="notin"   string="\(nm"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∊"   u:name="SMALL ELEMENT OF"   string="\(mo"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∋"   u:name="CONTAINS AS MEMBER"   u:entity="ni"   string="\(st"   u:block="Mathematical Operators"   />  <!-- * not in roff  -->  <!-- *      <xsl:output-character -->  <!-- *      character="∌" -->  <!-- *      u:name="DOES NOT CONTAIN AS MEMBER" -->  <!-- *      /> -->  <xsl:output-character   character="∍"   u:name="SMALL CONTAINS AS MEMBER"   string="\(st"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="∎" -->  <!-- *      u:name="END OF PROOF" -->  <!-- *      /> -->  <xsl:output-character   character="∏"   u:name="N-ARY PRODUCT"   u:entity="prod"   string="\(product"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="∐" -->  <!-- *      u:name="N-ARY COPRODUCT" -->  <!-- *      u:entity="coprod" -->  <!-- *      /> -->  <xsl:output-character   character="∑"   u:name="N-ARY SUMMATION"   u:entity="sum"   string="\(sum"   u:block="Mathematical Operators"   />  <xsl:output-character   character="−"   u:name="MINUS SIGN"   u:entity="minus"   string="\-"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∓"   u:name="MINUS-OR-PLUS SIGN"   u:entity="mnplus"   string="\(+-"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="∔" -->  <!-- *      u:name="DOT PLUS" -->  <!-- *      u:entity="plusdo" -->  <!-- *      /> -->  <xsl:output-character   character="∕"   u:name="DIVISION SLASH"   string="\(f/"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∖"   u:name="SET MINUS"   u:entity="setmn"   string="\e"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∗"   u:name="ASTERISK OPERATOR"   u:entity="lowast"   string="\(**"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="∘" -->  <!-- *      u:name="RING OPERATOR" -->  <!-- *      u:entity="compfn" -->  <!-- *      /> -->  <xsl:output-character   character="∙"   u:name="BULLET OPERATOR"   string="\(bu"   u:block="Mathematical Operators"   />  <xsl:output-character   character="√"   u:name="SQUARE ROOT"   u:entity="radic"   string="\(sr"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="∛" -->  <!-- *      u:name="CUBE ROOT" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="∜" -->  <!-- *      u:name="FOURTH ROOT" -->  <!-- *      /> -->  <xsl:output-character   character="∝"   u:name="PROPORTIONAL TO"   u:entity="prop"   string="\(pt"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∞"   u:name="INFINITY"   u:entity="infin"   string="\(if"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="∟" -->  <!-- *      u:name="RIGHT ANGLE" -->  <!-- *      u:entity="ang90" -->  <!-- *      /> -->  <xsl:output-character   character="∠"   u:name="ANGLE"   u:entity="ang"   string="\(/_"   u:block="Mathematical Operators"   />  <!-- * 0x2221 to 0x2226 not in roff; -->  <!-- * but fake a parallel sign with vert bars -->  <xsl:output-character   character="∥"   u:name="PARALLEL TO"   u:entity="par"   string="\(bv\(bv"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∧"   u:name="LOGICAL AND"   u:entity="and"   string="\(AN"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∨"   u:name="LOGICAL OR"   u:entity="or"   string="\(OR"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∩"   u:name="INTERSECTION"   u:entity="cap"   string="\(ca"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∪"   u:name="UNION"   u:entity="cup"   string="\(cu"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∫"   u:name="INTEGRAL"   u:entity="int"   string="\(is"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∬"   u:name="DOUBLE INTEGRAL"   string="\(is\(is"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∭"   u:name="TRIPLE INTEGRAL"   string="\(is\(is\(is"   u:block="Mathematical Operators"   />  <!-- * 0x222e to 0x2233 not in roff -->  <xsl:output-character   character="∴"   u:name="THEREFORE"   u:entity="there4"   string="\(tf"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="∵" -->  <!-- *      u:name="BECAUSE" -->  <!-- *      u:entity="becaus" -->  <!-- *      /> -->  <xsl:output-character   character="∶"   u:name="RATIO"   string=":"   u:block="Mathematical Operators"   />  <xsl:output-character   character="∷"   u:name="PROPORTION"   string="::"   u:block="Mathematical Operators"   />  <!-- * 0x2238 to 0x223b not in roff -->  <xsl:output-character   character="∼"   u:name="TILDE OPERATOR"   u:entity="sim"   string="\(ti"   u:block="Mathematical Operators"   />  <!-- * 0x223d to 0x224b not in roff -->  <xsl:output-character   character="≅"   u:name="APPROXIMATELY EQUAL TO"   u:entity="cong"   string="\(=~"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="≆" -->  <!-- *      u:name="APPROXIMATELY BUT NOT ACTUALLY EQUAL TO" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="≇" -->  <!-- *      u:name="NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO" -->  <!-- *      u:entity="ncong" -->  <!-- *      /> -->  <xsl:output-character   character="≈"   u:name="ALMOST EQUAL TO"   u:entity="asymp"   string="\(~~"   u:block="Mathematical Operators"   />  <!-- * x2249 to x2253 not in roff -->  <xsl:output-character   character="≔"   u:name="COLON EQUALS"   u:entity="colone"   string=":="   u:block="Mathematical Operators"   />  <xsl:output-character   character="≕"   u:name="EQUALS COLON"   u:entity="ecolon"   string="=:"   u:block="Mathematical Operators"   />  <!-- * x2256 to x2255 not in roff -->  <xsl:output-character   character="≟"   u:name="QUESTIONED EQUAL TO"   string="?="   u:block="Mathematical Operators"   />  <xsl:output-character   character="≠"   u:name="NOT EQUAL TO"   u:entity="ne"   string="\(!="   u:block="Mathematical Operators"   />  <xsl:output-character   character="≡"   u:name="IDENTICAL TO"   u:entity="equiv"   string="\(=="   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="≢" -->  <!-- *      u:name="NOT IDENTICAL TO" -->  <!-- *      u:entity="nequiv" -->  <!-- *      /> -->  <!-- *      <xsl:output-character -->  <!-- *      character="≣" -->  <!-- *      u:name="STRICTLY EQUIVALENT TO" -->  <!-- *      /> -->  <xsl:output-character   character="≤"   u:name="LESS-THAN OR EQUAL TO"   u:entity="le"   string="\(<="   u:block="Mathematical Operators"   />  <xsl:output-character   character="≥"   u:name="GREATER-THAN OR EQUAL TO"   u:entity="ge"   string="\(>="   u:block="Mathematical Operators"   />  <!-- * x2266 to x2269 not in roff -->  <xsl:output-character   character="≪"   u:name="MUCH LESS-THAN"   u:entity="Lt"   string="<<"   u:block="Mathematical Operators"   />  <xsl:output-character   character="≫"   u:name="MUCH GREATER-THAN"   u:entity="Gt"   string=">>"   u:block="Mathematical Operators"   />  <!-- * x226c to x2281 not in roff -->  <xsl:output-character   character="⊂"   u:name="SUBSET OF"   u:entity="sub"   string="\(sb"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⊃"   u:name="SUPERSET OF"   u:entity="sup"   string="\(sp"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⊄"   u:name="NOT A SUBSET OF"   u:entity="nsub"   string="\(nb"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="⊅" -->  <!-- *      u:name="NOT A SUPERSET OF" -->  <!-- *      u:entity="nsup" -->  <!-- *      /> -->  <xsl:output-character   character="⊆"   u:name="SUBSET OF OR EQUAL TO"   u:entity="sube"   string="\(ib"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⊇"   u:name="SUPERSET OF OR EQUAL TO"   u:entity="supe"   string="\(ip"   u:block="Mathematical Operators"   />  <!-- * x2288 to x2294 not in roff -->  <xsl:output-character   character="⊕"   u:name="CIRCLED PLUS"   u:entity="oplus"   string="\(c+"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⊖"   u:name="CIRCLED MINUS"   u:entity="ominus"   string="\(c*"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⊗"   u:name="CIRCLED TIMES"   u:entity="otimes"   string="\(c*"   u:block="Mathematical Operators"   />  <!-- * x2298 to x22a4 not in roff -->  <xsl:output-character   character="⊥"   u:name="UP TACK"   u:entity="bottom"   string="\(pp"   u:block="Mathematical Operators"   />  <!-- * x22a6 to x22bf not in roff -->  <xsl:output-character   character="⋀"   u:name="N-ARY LOGICAL AND"   string="\(AN"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⋁"   u:name="N-ARY LOGICAL OR"   string="\(OR"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⋂"   u:name="N-ARY INTERSECTION"   string="\(ca"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⋃"   u:name="N-ARY UNION"   string="\(cu"   u:block="Mathematical Operators"   />  <!-- * not in roff -->  <!-- *      <xsl:output-character -->  <!-- *      character="⋄" -->  <!-- *      u:name="DIAMOND OPERATOR" -->  <!-- *      u:entity="diam" -->  <!-- *      /> -->  <xsl:output-character   character="⋅"   u:name="DOT OPERATOR"   u:entity="sdot"   string="\(md"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⋆"   u:name="STAR OPERATOR"   u:entity="sstarf"   string="\(**"   u:block="Mathematical Operators"   />  <!-- * x22c7 to x22cd not in roff -->  <xsl:output-character   character="⋎"   u:name="CURLY LOGICAL OR"   u:entity="cuvee"   string="\(OR"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⋏"   u:name="CURLY LOGICAL AND"   u:entity="cuwed"   string="\(AN"   u:block="Mathematical Operators"   />  <!-- * x22d0 to x22d7 not in roff -->  <xsl:output-character   character="⋘"   u:name="VERY MUCH LESS-THAN"   u:entity="Ll"   string="<<<"   u:block="Mathematical Operators"   />  <xsl:output-character   character="⋙"   u:name="VERY MUCH GREATER-THAN"   u:entity="Gg"   string=">>>"   u:block="Mathematical Operators"   />  <!-- * x22da to x22ee not in roff -->  <xsl:output-character   character="⋯"   u:name="MIDLINE HORIZONTAL ELLIPSIS"   string="\&..."   u:block="Mathematical Operators"   />  <!-- * x22fo to x22ff not in roff -->  <!-- * ***************************************************************** -->  <!-- *   End: Mathematical Operators -->  <!-- * ***************************************************************** -->    <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- *   Miscellaneous Technical -->  <!-- *     x2300 to x23ff -->  <!-- *     - do nothing except for angle brackets - -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <xsl:output-character   character="〈"   u:name="LEFT-POINTING ANGLE BRACKET"   u:entity="lang"   string="\(la"   u:block="Miscellaneous Technical"   />  <xsl:output-character   character="〉"   u:name="RIGHT-POINTING ANGLE BRACKET"   u:entity="rang"   string="\(ra"   u:block="Miscellaneous Technical"   />  <!-- * ***************************************************************** -->  <!-- *   Begin: Control Pictures -->  <!-- *     x2400 to x243f -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="␀"   u:name="SYMBOL FOR NULL"   string="NUL"   u:block="Control Pictures"   />  <xsl:output-character   character="␁"   u:name="SYMBOL FOR START OF HEADING"   string="SOH"   u:block="Control Pictures"   />  <xsl:output-character   character="␂"   u:name="SYMBOL FOR START OF TEXT"   string="STX"   u:block="Control Pictures"   />  <xsl:output-character   character="␃"   u:name="SYMBOL FOR END OF TEXT"   string="ETX"   u:block="Control Pictures"   />  <xsl:output-character   character="␄"   u:name="SYMBOL FOR END OF TRANSMISSION"   string="EOT"   u:block="Control Pictures"   />  <xsl:output-character   character="␅"   u:name="SYMBOL FOR ENQUIRY"   string="ENQ"   u:block="Control Pictures"   />  <xsl:output-character   character="␆"   u:name="SYMBOL FOR ACKNOWLEDGE"   string="ACK"   u:block="Control Pictures"   />  <xsl:output-character   character="␇"   u:name="SYMBOL FOR BELL"   string="BEL"   u:block="Control Pictures"   />  <xsl:output-character   character="␈"   u:name="SYMBOL FOR BACKSPACE"   string="BS"   u:block="Control Pictures"   />  <xsl:output-character   character="␉"   u:name="SYMBOL FOR HORIZONTAL TABULATION"   string="HT"   u:block="Control Pictures"   />  <xsl:output-character   character="␊"   u:name="SYMBOL FOR LINE FEED"   string="LF"   u:block="Control Pictures"   />  <xsl:output-character   character="␋"   u:name="SYMBOL FOR VERTICAL TABULATION"   string="VT"   u:block="Control Pictures"   />  <xsl:output-character   character="␌"   u:name="SYMBOL FOR FORM FEED"   string="FF"   u:block="Control Pictures"   />  <xsl:output-character   character="␍"   u:name="SYMBOL FOR CARRIAGE RETURN"   string="CR"   u:block="Control Pictures"   />  <xsl:output-character   character="␎"   u:name="SYMBOL FOR SHIFT OUT"   string="SO"   u:block="Control Pictures"   />  <xsl:output-character   character="␏"   u:name="SYMBOL FOR SHIFT IN"   string="SI"   u:block="Control Pictures"   />  <xsl:output-character   character="␐"   u:name="SYMBOL FOR DATA LINK ESCAPE"   string="DLE"   u:block="Control Pictures"   />  <xsl:output-character   character="␑"   u:name="SYMBOL FOR DEVICE CONTROL ONE"   string="DC1"   u:block="Control Pictures"   />  <xsl:output-character   character="␒"   u:name="SYMBOL FOR DEVICE CONTROL TWO"   string="DC2"   u:block="Control Pictures"   />  <xsl:output-character   character="␓"   u:name="SYMBOL FOR DEVICE CONTROL THREE"   string="DC3"   u:block="Control Pictures"   />  <xsl:output-character   character="␔"   u:name="SYMBOL FOR DEVICE CONTROL FOUR"   string="DC4"   u:block="Control Pictures"   />  <xsl:output-character   character="␕"   u:name="SYMBOL FOR NEGATIVE ACKNOWLEDGE"   string="NAK"   u:block="Control Pictures"   />  <xsl:output-character   character="␖"   u:name="SYMBOL FOR SYNCHRONOUS IDLE"   string="SYN"   u:block="Control Pictures"   />  <xsl:output-character   character="␗"   u:name="SYMBOL FOR END OF TRANSMISSION BLOCK"   string="ETB"   u:block="Control Pictures"   />  <xsl:output-character   character="␘"   u:name="SYMBOL FOR CANCEL"   string="CAN"   u:block="Control Pictures"   />  <xsl:output-character   character="␙"   u:name="SYMBOL FOR END OF MEDIUM"   string="EM"   u:block="Control Pictures"   />  <xsl:output-character   character="␚"   u:name="SYMBOL FOR SUBSTITUTE"   string="SUB"   u:block="Control Pictures"   />  <xsl:output-character   character="␛"   u:name="SYMBOL FOR ESCAPE"   string="ESC"   u:block="Control Pictures"   />  <xsl:output-character   character="␜"   u:name="SYMBOL FOR FILE SEPARATOR"   string="FS"   u:block="Control Pictures"   />  <xsl:output-character   character="␝"   u:name="SYMBOL FOR GROUP SEPARATOR"   string="GS"   u:block="Control Pictures"   />  <xsl:output-character   character="␞"   u:name="SYMBOL FOR RECORD SEPARATOR"   string="RS"   u:block="Control Pictures"   />  <xsl:output-character   character="␟"   u:name="SYMBOL FOR UNIT SEPARATOR"   string="US"   u:block="Control Pictures"   />  <xsl:output-character   character="␠"   u:name="SYMBOL FOR SPACE"   string="SP"   u:block="Control Pictures"   />  <xsl:output-character   character="␡"   u:name="SYMBOL FOR DELETE"   string="DEL"   u:block="Control Pictures"   />  <!-- * no roff equivs for x2422 and x2423 -->  <!-- *   <xsl:output-character -->  <!-- *    character="␢" -->  <!-- *    u:name="BLANK SYMBOL" -->  <!-- *    string="?" -->  <!-- *    u:block="Control Pictures" -->  <!-- *    /> -->  <!-- * I think there should be a roff equiv for ␣, but as far as I -->  <!-- * know, there is not... -->  <!-- *   <xsl:output-character -->  <!-- *    character="␣" -->  <!-- *    u:name="OPEN BOX" -->  <!-- *    u:entity="blank" -->  <!-- *    string="?" -->  <!-- *    u:block="Control Pictures" -->  <!-- *    /> -->  <xsl:output-character   character="␤"   u:name="SYMBOL FOR NEWLINE"   string="NL"   u:block="Control Pictures"   />  <!-- * ***************************************************************** -->  <!-- *   End: Control Pictures -->  <!-- * ***************************************************************** -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- *   Optical Character Recognition -->  <!-- *     x2440 to x24ff -->  <!-- *     - do nothing - -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- * ***************************************************************** -->  <!-- *   Begin: Enclosed Alphanumerics -->  <!-- *     x2460 to x24ff -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="①"   u:name="CIRCLED DIGIT ONE"   string="1"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="②"   u:name="CIRCLED DIGIT TWO"   string="2"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="③"   u:name="CIRCLED DIGIT THREE"   string="3"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="④"   u:name="CIRCLED DIGIT FOUR"   string="4"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑤"   u:name="CIRCLED DIGIT FIVE"   string="5"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑥"   u:name="CIRCLED DIGIT SIX"   string="6"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑦"   u:name="CIRCLED DIGIT SEVEN"   string="7"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑧"   u:name="CIRCLED DIGIT EIGHT"   string="8"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑨"   u:name="CIRCLED DIGIT NINE"   string="9"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑩"   u:name="CIRCLED NUMBER TEN"   string="10"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑪"   u:name="CIRCLED NUMBER ELEVEN"   string="11"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑫"   u:name="CIRCLED NUMBER TWELVE"   string="12"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑬"   u:name="CIRCLED NUMBER THIRTEEN"   string="13"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑭"   u:name="CIRCLED NUMBER FOURTEEN"   string="14"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑮"   u:name="CIRCLED NUMBER FIFTEEN"    string="15"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑯"   u:name="CIRCLED NUMBER SIXTEEN"   string="16"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑰"   u:name="CIRCLED NUMBER SEVENTEEN"   string="17"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑱"   u:name="CIRCLED NUMBER EIGHTEEN"   string="18"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑲"   u:name="CIRCLED NUMBER NINETEEN"   string="19"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑳"   u:name="CIRCLED NUMBER TWENTY"   string="20"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑴"   u:name="PARENTHESIZED DIGIT ONE"   string="(1)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑵"   u:name="PARENTHESIZED DIGIT TWO"   string="(2)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑶"   u:name="PARENTHESIZED DIGIT THREE"   string="(3)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑷"   u:name="PARENTHESIZED DIGIT FOUR"   string="(4)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑸"   u:name="PARENTHESIZED DIGIT FIVE"   string="(5)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑹"   u:name="PARENTHESIZED DIGIT SIX"   string="(6)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑺"   u:name="PARENTHESIZED DIGIT SEVEN"   string="(7)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑻"   u:name="PARENTHESIZED DIGIT EIGHT"   string="(8)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑼"   u:name="PARENTHESIZED DIGIT NINE"   string="(9)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑽"   u:name="PARENTHESIZED NUMBER TEN"   string="(10)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑾"   u:name="PARENTHESIZED NUMBER ELEVEN"   string="(11)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⑿"   u:name="PARENTHESIZED NUMBER TWELVE"   string="(12)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒀"   u:name="PARENTHESIZED NUMBER THIRTEEN"   string="(13)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒁"   u:name="PARENTHESIZED NUMBER FOURTEEN"   string="(14)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒂"   u:name="PARENTHESIZED NUMBER FIFTEEN"   string="(15)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒃"   u:name="PARENTHESIZED NUMBER SIXTEEN"   string="(16)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒄"   u:name="PARENTHESIZED NUMBER SEVENTEEN"   string="(17)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒅"   u:name="PARENTHESIZED NUMBER EIGHTEEN"   string="(18)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒆"   u:name="PARENTHESIZED NUMBER NINETEEN"   string="(19)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒇"   u:name="PARENTHESIZED NUMBER TWENTY"   string="(20)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒈"   u:name="DIGIT ONE FULL STOP"   string="1."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒉"   u:name="DIGIT TWO FULL STOP"   string="2."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒊"   u:name="DIGIT THREE FULL STOP"   string="3."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒋"   u:name="DIGIT FOUR FULL STOP"   string="4."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒌"   u:name="DIGIT FIVE FULL STOP"   string="5."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒍"   u:name="DIGIT SIX FULL STOP"   string="6."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒎"   u:name="DIGIT SEVEN FULL STOP"   string="7."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒏"   u:name="DIGIT EIGHT FULL STOP"   string="8."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒐"   u:name="DIGIT NINE FULL STOP"   string="9."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒑"   u:name="NUMBER TEN FULL STOP"   string="10."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒒"   u:name="NUMBER ELEVEN FULL STOP"   string="11."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒓"   u:name="NUMBER TWELVE FULL STOP"   string="12."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒔"   u:name="NUMBER THIRTEEN FULL STOP"   string="13."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒕"   u:name="NUMBER FOURTEEN FULL STOP"   string="14."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒖"   u:name="NUMBER FIFTEEN FULL STOP"   string="15."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒗"   u:name="NUMBER SIXTEEN FULL STOP"   string="16."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒘"   u:name="NUMBER SEVENTEEN FULL STOP"   string="17."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒙"   u:name="NUMBER EIGHTEEN FULL STOP"   string="18."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒚"   u:name="NUMBER NINETEEN FULL STOP"   string="19."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒛"   u:name="NUMBER TWENTY FULL STOP"   string="20."   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒜"   u:name="PARENTHESIZED LATIN SMALL LETTER A"   string="(a)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒝"   u:name="PARENTHESIZED LATIN SMALL LETTER B"   string="(b)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒞"   u:name="PARENTHESIZED LATIN SMALL LETTER C"   string="(c)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒟"   u:name="PARENTHESIZED LATIN SMALL LETTER D"   string="(d)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒠"   u:name="PARENTHESIZED LATIN SMALL LETTER E"   string="(e)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒡"   u:name="PARENTHESIZED LATIN SMALL LETTER F"   string="(f)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒢"   u:name="PARENTHESIZED LATIN SMALL LETTER G"   string="(g)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒣"   u:name="PARENTHESIZED LATIN SMALL LETTER H"   string="(h)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒤"   u:name="PARENTHESIZED LATIN SMALL LETTER I"   string="(i)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒥"   u:name="PARENTHESIZED LATIN SMALL LETTER J"   string="(j)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒦"   u:name="PARENTHESIZED LATIN SMALL LETTER K"   string="(k)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒧"   u:name="PARENTHESIZED LATIN SMALL LETTER L"   string="(l)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒨"   u:name="PARENTHESIZED LATIN SMALL LETTER M"   string="(m)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒩"   u:name="PARENTHESIZED LATIN SMALL LETTER N"   string="(n)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒪"   u:name="PARENTHESIZED LATIN SMALL LETTER O"   string="(o)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒫"   u:name="PARENTHESIZED LATIN SMALL LETTER P"   string="(p)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒬"   u:name="PARENTHESIZED LATIN SMALL LETTER Q"   string="(q)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒭"   u:name="PARENTHESIZED LATIN SMALL LETTER R"   string="(r)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒮"   u:name="PARENTHESIZED LATIN SMALL LETTER S"   string="(s)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒯"   u:name="PARENTHESIZED LATIN SMALL LETTER T"   string="(t)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒰"   u:name="PARENTHESIZED LATIN SMALL LETTER U"   string="(u)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒱"   u:name="PARENTHESIZED LATIN SMALL LETTER V"   string="(v)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒲"   u:name="PARENTHESIZED LATIN SMALL LETTER W"   string="(w)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒳"   u:name="PARENTHESIZED LATIN SMALL LETTER X"   string="(x)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒴"   u:name="PARENTHESIZED LATIN SMALL LETTER Y"   string="(y)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⒵"   u:name="PARENTHESIZED LATIN SMALL LETTER Z"   string="(z)"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓐ"   u:name="CIRCLED LATIN CAPITAL LETTER A"   string="A"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓑ"   u:name="CIRCLED LATIN CAPITAL LETTER B"   string="B"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓒ"   u:name="CIRCLED LATIN CAPITAL LETTER C"   string="C"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓓ"   u:name="CIRCLED LATIN CAPITAL LETTER D"   string="D"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓔ"   u:name="CIRCLED LATIN CAPITAL LETTER E"   string="E"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓕ"   u:name="CIRCLED LATIN CAPITAL LETTER F"   string="F"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓖ"   u:name="CIRCLED LATIN CAPITAL LETTER G"   string="G"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓗ"   u:name="CIRCLED LATIN CAPITAL LETTER H"   string="H"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓘ"   u:name="CIRCLED LATIN CAPITAL LETTER I"   string="I"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓙ"   u:name="CIRCLED LATIN CAPITAL LETTER J"   string="J"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓚ"   u:name="CIRCLED LATIN CAPITAL LETTER K"   string="K"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓛ"   u:name="CIRCLED LATIN CAPITAL LETTER L"   string="L"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓜ"   u:name="CIRCLED LATIN CAPITAL LETTER M"   string="M"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓝ"   u:name="CIRCLED LATIN CAPITAL LETTER N"   string="N"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓞ"   u:name="CIRCLED LATIN CAPITAL LETTER O"   string="O"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓟ"   u:name="CIRCLED LATIN CAPITAL LETTER P"   string="P"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓠ"   u:name="CIRCLED LATIN CAPITAL LETTER Q"   string="Q"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓡ"   u:name="CIRCLED LATIN CAPITAL LETTER R"   string="R"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓢ"   u:name="CIRCLED LATIN CAPITAL LETTER S"   u:entity="oS"   string="S"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓣ"   u:name="CIRCLED LATIN CAPITAL LETTER T"   string="T"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓤ"   u:name="CIRCLED LATIN CAPITAL LETTER U"   string="U"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓥ"   u:name="CIRCLED LATIN CAPITAL LETTER V"   string="V"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓦ"   u:name="CIRCLED LATIN CAPITAL LETTER W"   string="W"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓧ"   u:name="CIRCLED LATIN CAPITAL LETTER X"   string="X"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓨ"   u:name="CIRCLED LATIN CAPITAL LETTER Y"   string="Y"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="Ⓩ"   u:name="CIRCLED LATIN CAPITAL LETTER Z"   string="Z"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓐ"   u:name="CIRCLED LATIN SMALL LETTER A"   string="a"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓑ"   u:name="CIRCLED LATIN SMALL LETTER B"   string="b"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓒ"   u:name="CIRCLED LATIN SMALL LETTER C"   string="c"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓓ"   u:name="CIRCLED LATIN SMALL LETTER D"   string="d"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓔ"   u:name="CIRCLED LATIN SMALL LETTER E"   string="e"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓕ"   u:name="CIRCLED LATIN SMALL LETTER F"   string="f"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓖ"   u:name="CIRCLED LATIN SMALL LETTER G"   string="g"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓗ"   u:name="CIRCLED LATIN SMALL LETTER H"   string="h"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓘ"   u:name="CIRCLED LATIN SMALL LETTER I"   string="i"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓙ"   u:name="CIRCLED LATIN SMALL LETTER J"   string="j"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓚ"   u:name="CIRCLED LATIN SMALL LETTER K"   string="k"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓛ"   u:name="CIRCLED LATIN SMALL LETTER L"   string="l"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓜ"   u:name="CIRCLED LATIN SMALL LETTER M"   string="m"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓝ"   u:name="CIRCLED LATIN SMALL LETTER N"   string="n"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓞ"   u:name="CIRCLED LATIN SMALL LETTER O"   string="o"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓟ"   u:name="CIRCLED LATIN SMALL LETTER P"   string="p"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓠ"   u:name="CIRCLED LATIN SMALL LETTER Q"   string="q"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓡ"   u:name="CIRCLED LATIN SMALL LETTER R"   string="r"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓢ"   u:name="CIRCLED LATIN SMALL LETTER S"   string="s"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓣ"   u:name="CIRCLED LATIN SMALL LETTER T"   string="t"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓤ"   u:name="CIRCLED LATIN SMALL LETTER U"   string="u"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓥ"   u:name="CIRCLED LATIN SMALL LETTER V"   string="b"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓦ"   u:name="CIRCLED LATIN SMALL LETTER W"   string="w"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓧ"   u:name="CIRCLED LATIN SMALL LETTER X"   string="x"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓨ"   u:name="CIRCLED LATIN SMALL LETTER Y"   string="y"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="ⓩ"   u:name="CIRCLED LATIN SMALL LETTER Z"   string="z"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓪"   u:name="CIRCLED DIGIT ZERO"   string="0"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓫"   u:name="NEGATIVE CIRCLED NUMBER ELEVEN"   string="11"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓬"   u:name="NEGATIVE CIRCLED NUMBER TWELVE"   string="12"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓭"   u:name="NEGATIVE CIRCLED NUMBER THIRTEEN"   string="13"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓮"   u:name="NEGATIVE CIRCLED NUMBER FOURTEEN"   string="14"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓯"   u:name="NEGATIVE CIRCLED NUMBER FIFTEEN"   string="15"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓰"   u:name="NEGATIVE CIRCLED NUMBER SIXTEEN"   string="16"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓱"   u:name="NEGATIVE CIRCLED NUMBER SEVENTEEN"   string="17"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓲"   u:name="NEGATIVE CIRCLED NUMBER EIGHTEEN"   string="18"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓳"   u:name="NEGATIVE CIRCLED NUMBER NINETEEN"   string="19"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓴"   u:name="NEGATIVE CIRCLED NUMBER TWENTY"   string="20"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓵"   u:name="DOUBLE CIRCLED DIGIT ONE"   string="1"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓶"   u:name="DOUBLE CIRCLED DIGIT TWO"   string="2"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓷"   u:name="DOUBLE CIRCLED DIGIT THREE"   string="3"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓸"   u:name="DOUBLE CIRCLED DIGIT FOUR"   string="4"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓹"   u:name="DOUBLE CIRCLED DIGIT FIVE"   string="5"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓺"   u:name="DOUBLE CIRCLED DIGIT SIX"   string="6"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓻"   u:name="DOUBLE CIRCLED DIGIT SEVEN"   string="7"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓼"   u:name="DOUBLE CIRCLED DIGIT EIGHT"   string="8"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓽"   u:name="DOUBLE CIRCLED DIGIT NINE"   string="9"   u:block="Enclosed Alphanumerics"   />  <xsl:output-character   character="⓾"   u:name="DOUBLE CIRCLED NUMBER TEN"   string="10"   u:block="Enclosed Alphanumerics"   />  <!-- * ***************************************************************** -->  <!-- *   End: Enclosed Alphanumerics -->  <!-- * ***************************************************************** -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- *   Box Drawing -->  <!-- *     x2500 to x257f -->  <!-- *   Block Elements -->  <!-- *     x2580 to x259f -->  <!-- *   - do nothing - -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->    <!-- * ***************************************************************** -->  <!-- *   Begin: Geometric Shapes -->  <!-- *     x25a0 to x25f7 -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="□"   u:name="WHITE SQUARE"   u:entity="squ"   string="\(sq"   u:block="Geometric Shapes"   />  <xsl:output-character   character="▢"   u:name="WHITE SQUARE WITH ROUNDED CORNERS"   string="\(sq"   u:block="Geometric Shapes"   />  <xsl:output-character   character="▫"   u:name="WHITE SMALL SQUARE"   string="\(sq"   u:block="Geometric Shapes"   />  <xsl:output-character   character="►"   u:name="BLACK RIGHT-POINTING POINTER"   string="\fB>\fR"   u:block="Geometric Shapes"   />  <xsl:output-character   character="▻"   u:name="WHITE RIGHT-POINTING POINTER"   string=">"   u:block="Geometric Shapes"   />  <xsl:output-character   character="▼"   u:name="BLACK DOWN-POINTING TRIANGLE"   string="\fBv\fR"   u:block="Geometric Shapes"   />  <xsl:output-character   character="▽"   u:name="WHITE DOWN-POINTING TRIANGLE"   u:entity="xdtri"   string="v"   u:block="Geometric Shapes"   />  <xsl:output-character   character="◄"   u:name="BLACK LEFT-POINTING POINTER"   string="\fB<\fR"   u:block="Geometric Shapes"   />  <xsl:output-character   character="◅"   u:name="WHITE LEFT-POINTING POINTER"   string="<"   u:block="Geometric Shapes"   />  <xsl:output-character   character="◆"   u:name="BLACK DIAMOND"   string="\(DI"   u:block="Geometric Shapes"   />  <xsl:output-character   character="◇"   u:name="WHITE DIAMOND"   string="\(lz"   u:block="Geometric Shapes"   />  <xsl:output-character   character="◊"   u:name="LOZENGE"   u:entity="loz"   string="\(lz"   u:block="Geometric Shapes"   />  <xsl:output-character   character="○"   u:name="WHITE CIRCLE"   u:entity="cir"   string="\(ci"   u:block="Geometric Shapes"   />  <xsl:output-character   character="●"   u:name="BLACK CIRCLE"   string="\(bu"   u:block="Geometric Shapes"   />  <xsl:output-character   character="◦"   u:name="WHITE BULLET"   string="\(ci"   u:block="Geometric Shapes"   />  <xsl:output-character   character="◯"   u:name="LARGE CIRCLE"   u:entity="xcirc"   string="\(ci"   u:block="Geometric Shapes"   />  <!-- * ***************************************************************** -->  <!-- *   End: Geometric Shapes -->  <!-- *   x25a0 to x25f7 -->  <!-- * ***************************************************************** -->  <!-- * ***************************************************************** -->  <!-- *   Begin: Miscellaneous Symbols -->  <!-- *   x2600 to x26ff -->  <!-- * ***************************************************************** -->    <xsl:output-character   character="☚"   u:name="BLACK LEFT POINTING INDEX"   string="\(lh"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="☛"   u:name="BLACK RIGHT POINTING INDEX"   string="\(rh)"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="☜"   u:name="WHITE LEFT POINTING INDEX"   string="\(lh"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="☞"   u:name="WHITE RIGHT POINTING INDEX"   string="\(rh)"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♠"   u:name="BLACK SPADE SUIT"   u:entity="spades"   string="\(SP"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♡"   u:name="WHITE HEART SUIT"   string="\(HE"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♢"   u:name="WHITE DIAMOND SUIT"   string="\(DI"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♣"   u:name="BLACK CLUB SUIT"   u:entity="clubs"   string="\(CL"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♤"   u:name="WHITE SPADE SUIT"   string="\(SP"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♥"   u:name="BLACK HEART SUIT"   u:entity="hearts"   string="\(HE"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♦"   u:name="BLACK DIAMOND SUIT"   u:entity="diams"   string="\(DI"   u:block="Miscellaneous Symbols"   />  <xsl:output-character   character="♧"   u:name="WHITE CLUB SUIT"   string="\(CL"   u:block="Miscellaneous Symbols"   />  <!-- * ***************************************************************** -->  <!-- *   End: Miscellaneous Symbols -->  <!-- * ***************************************************************** -->  <!-- * ***************************************************************** -->  <!-- *   Begin: Dingbats -->  <!-- *     x2700 to x27be -->  <!-- *     No roff equiv for most of these; just map to something close -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="✓"   u:name="CHECK MARK"   u:entity="check"   string="\(OK"   u:block="Dingbats"   />  <xsl:output-character   character="✔"   u:name="HEAVY CHECK MARK"   string="\fB\(OK\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✕"   u:name="MULTIPLICATION X"   string="\(mu"   u:block="Dingbats"   />  <xsl:output-character   character="✖"   u:name="HEAVY MULTIPLICATION X"   string="\fB\(mu\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✗"   u:name="BALLOT X"   u:entity="cross"   string="\(mu"   u:block="Dingbats"   />  <xsl:output-character   character="✘"   u:name="HEAVY BALLOT X"   string="\fB\(mu\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✙"   u:name="OUTLINED GREEK CROSS"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✚"   u:name="HEAVY GREEK CROSS"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✛"   u:name="OPEN CENTRE CROSS"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✜"   u:name="HEAVY OPEN CENTRE CROSS"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✝"   u:name="LATIN CROSS"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✞"   u:name="SHADOWED WHITE LATIN CROSS"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✟"   u:name="OUTLINED LATIN CROSS"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✠"   u:name="MALTESE CROSS"   u:entity="malt"   string="\fB+\fR"   u:block="Dingbats"   />  <xsl:output-character   character="✡"   u:name="STAR OF DAVID"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✢"   u:name="FOUR TEARDROP-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✣"   u:name="FOUR BALLOON-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✤"   u:name="HEAVY FOUR BALLOON-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✥"   u:name="FOUR CLUB-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✦"   u:name="BLACK FOUR POINTED STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✧"   u:name="WHITE FOUR POINTED STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✩"   u:name="STRESS OUTLINED WHITE STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✪"   u:name="CIRCLED WHITE STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✫"   u:name="OPEN CENTRE BLACK STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✬"   u:name="BLACK CENTRE WHITE STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✭"   u:name="OUTLINED BLACK STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✮"   u:name="HEAVY OUTLINED BLACK STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✯"   u:name="PINWHEEL STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✰"   u:name="SHADOWED WHITE STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✱"   u:name="HEAVY ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✲"   u:name="OPEN CENTRE ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✳"   u:name="EIGHT SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✴"   u:name="EIGHT POINTED BLACK STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✵"   u:name="EIGHT POINTED PINWHEEL STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✶"   u:name="SIX POINTED BLACK STAR"   u:entity="sext"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✷"   u:name="EIGHT POINTED RECTILINEAR BLACK STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✸"   u:name="HEAVY EIGHT POINTED RECTILINEAR BLACK STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✹"   u:name="TWELVE POINTED BLACK STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✺"   u:name="SIXTEEN POINTED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✻"   u:name="TEARDROP-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✼"   u:name="OPEN CENTRE TEARDROP-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✽"   u:name="HEAVY TEARDROP-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✾"   u:name="SIX PETALLED BLACK AND WHITE FLORETTE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="✿"   u:name="BLACK FLORETTE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❀"   u:name="WHITE FLORETTE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❁"   u:name="EIGHT PETALLED OUTLINED BLACK FLORETTE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❂"   u:name="CIRCLED OPEN CENTRE EIGHT POINTED STAR"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❃"   u:name="HEAVY TEARDROP-SPOKED PINWHEEL ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❄"   u:name="SNOWFLAKE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❅"   u:name="TIGHT TRIFOLIATE SNOWFLAKE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❆"   u:name="HEAVY CHEVRON SNOWFLAKE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❇"   u:name="SPARKLE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❈"   u:name="HEAVY SPARKLE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❉"   u:name="BALLOON-SPOKED ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❊"   u:name="EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❋"   u:name="HEAVY EIGHT TEARDROP-SPOKED PROPELLER ASTERISK"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❍"   u:name="SHADOWED WHITE CIRCLE"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❏"   u:name="LOWER RIGHT DROP-SHADOWED WHITE SQUARE"   string="\(sq"   u:block="Dingbats"   />  <xsl:output-character   character="❐"   u:name="UPPER RIGHT DROP-SHADOWED WHITE SQUARE"   string="\(sq"   u:block="Dingbats"   />  <xsl:output-character   character="❑"   u:name="LOWER RIGHT SHADOWED WHITE SQUARE"   string="\(sq"   u:block="Dingbats"   />  <xsl:output-character   character="❒"   u:name="UPPER RIGHT SHADOWED WHITE SQUARE"   string="\(sq"   u:block="Dingbats"   />  <xsl:output-character   character="❖"   u:name="BLACK DIAMOND MINUS WHITE X"   string="*"   u:block="Dingbats"   />  <xsl:output-character   character="❘"   u:name="LIGHT VERTICAL BAR"   string="\(bv"   u:block="Dingbats"   />  <xsl:output-character   character="❙"   u:name="MEDIUM VERTICAL BAR"   string="\fB\(bv\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❚"   u:name="HEAVY VERTICAL BAR"   string="\fB\(bv\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❛"   u:name="HEAVY SINGLE TURNED COMMA QUOTATION MARK ORNAMENT"   string="\fB\(oq\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❜"   u:name="HEAVY SINGLE COMMA QUOTATION MARK ORNAMENT"   string="\fB\(cq\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❝"   u:name="HEAVY DOUBLE TURNED COMMA QUOTATION MARK ORNAMENT"   string="\fB\(lq\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❞"   u:name="HEAVY DOUBLE COMMA QUOTATION MARK ORNAMENT"   string="\fB\(rq\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❡"   u:name="CURVED STEM PARAGRAPH SIGN ORNAMENT"   string="\(ps"   u:block="Dingbats"   />  <xsl:output-character   character="❢"   u:name="HEAVY EXCLAMATION MARK ORNAMENT"   string="\fB!\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❣"   u:name="HEAVY HEART EXCLAMATION MARK ORNAMENT"   string="\fB!\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❤"   u:name="HEAVY BLACK HEART"   string="\fB\(HE\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❥"   u:name="ROTATED HEAVY BLACK HEART BULLET"   string="\fB\(HE\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❦"   u:name="FLORAL HEART"   string="\fB\(HE\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❧"   u:name="ROTATED FLORAL HEART BULLET"   string="\fB\(HE\fR"   u:block="Dingbats"   />  <xsl:output-character   character="❶"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT ONE"   string="1"   u:block="Dingbats"   />  <xsl:output-character   character="❷"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT TWO"   string="2"   u:block="Dingbats"   />  <xsl:output-character   character="❸"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT THREE"   string="3"   u:block="Dingbats"   />  <xsl:output-character   character="❹"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT FOUR"   string="4"   u:block="Dingbats"   />  <xsl:output-character   character="❺"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT FIVE"   string="5"   u:block="Dingbats"   />  <xsl:output-character   character="❻"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT SIX"   string="6"   u:block="Dingbats"   />  <xsl:output-character   character="❼"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT SEVEN"   string="7"   u:block="Dingbats"   />  <xsl:output-character   character="❽"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT EIGHT"   string="8"   u:block="Dingbats"   />  <xsl:output-character   character="❾"   u:name="DINGBAT NEGATIVE CIRCLED DIGIT NINE"   string="9"   u:block="Dingbats"   />  <xsl:output-character   character="❿"   u:name="DINGBAT NEGATIVE CIRCLED NUMBER TEN"   string="10"   u:block="Dingbats"   />  <xsl:output-character   character="➀"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT ONE"   string="1"   u:block="Dingbats"   />  <xsl:output-character   character="➁"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT TWO"   string="2"   u:block="Dingbats"   />  <xsl:output-character   character="➂"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT THREE"   string="3"   u:block="Dingbats"   />  <xsl:output-character   character="➃"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FOUR"   string="4"   u:block="Dingbats"   />  <xsl:output-character   character="➄"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT FIVE"   string="5"   u:block="Dingbats"   />  <xsl:output-character   character="➅"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SIX"   string="6"   u:block="Dingbats"   />  <xsl:output-character   character="➆"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT SEVEN"   string="7"   u:block="Dingbats"   />  <xsl:output-character   character="➇"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT EIGHT"   string="8"   u:block="Dingbats"   />  <xsl:output-character   character="➈"   u:name="DINGBAT CIRCLED SANS-SERIF DIGIT NINE"   string="9"   u:block="Dingbats"   />  <xsl:output-character   character="➉"   u:name="DINGBAT CIRCLED SANS-SERIF NUMBER TEN"   string="10"   u:block="Dingbats"   />  <xsl:output-character   character="➊"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT ONE"   string="1"   u:block="Dingbats"   />  <xsl:output-character   character="➋"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT TWO"   string="2"   u:block="Dingbats"   />  <xsl:output-character   character="➌"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT THREE"   string="3"   u:block="Dingbats"   />  <xsl:output-character   character="➍"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FOUR"   string="4"   u:block="Dingbats"   />  <xsl:output-character   character="➎"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT FIVE"   string="5"   u:block="Dingbats"   />  <xsl:output-character   character="➏"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SIX"   string="6"   u:block="Dingbats"   />  <xsl:output-character   character="➐"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT SEVEN"   string="7"   u:block="Dingbats"   />  <xsl:output-character   character="➑"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT EIGHT"   string="8"   u:block="Dingbats"   />  <xsl:output-character   character="➒"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF DIGIT NINE"   string="9"   u:block="Dingbats"   />  <xsl:output-character   character="➓"   u:name="DINGBAT NEGATIVE CIRCLED SANS-SERIF NUMBER TEN"   string="10"   u:block="Dingbats"   />  <xsl:output-character   character="➔"   u:name="HEAVY WIDE-HEADED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➙"   u:name="HEAVY RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➛"   u:name="DRAFTING POINT RIGHTWARDS ARROW"   string="\(->"   u:block="Dingbats"   />  <xsl:output-character   character="➜"   u:name="HEAVY ROUND-TIPPED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➝"   u:name="TRIANGLE-HEADED RIGHTWARDS ARROW"   string="\(->"   u:block="Dingbats"   />  <xsl:output-character   character="➞"   u:name="HEAVY TRIANGLE-HEADED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➟"   u:name="DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"   string="\(->"   u:block="Dingbats"   />  <xsl:output-character   character="➠"   u:name="HEAVY DASHED TRIANGLE-HEADED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➡"   u:name="BLACK RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➢"   u:name="THREE-D TOP-LIGHTED RIGHTWARDS ARROWHEAD"   string="\(->"   u:block="Dingbats"   />  <xsl:output-character   character="➣"   u:name="THREE-D BOTTOM-LIGHTED RIGHTWARDS ARROWHEAD"   string="\(->"   u:block="Dingbats"   />  <xsl:output-character   character="➤"   u:name="BLACK RIGHTWARDS ARROWHEAD"   string="\(->"   u:block="Dingbats"   />  <xsl:output-character   character="➧"   u:name="SQUAT BLACK RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➨"   u:name="HEAVY CONCAVE-POINTED BLACK RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➩"   u:name="RIGHT-SHADED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➪"   u:name="LEFT-SHADED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➫"   u:name="BACK-TILTED SHADOWED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➬"   u:name="FRONT-TILTED SHADOWED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➭"   u:name="HEAVY LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➮"   u:name="HEAVY UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➯"   u:name="NOTCHED LOWER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➱"   u:name="NOTCHED UPPER RIGHT-SHADOWED WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➲"   u:name="CIRCLED HEAVY WHITE RIGHTWARDS ARROW"   string="\(rA"   u:block="Dingbats"   />  <xsl:output-character   character="➳"   u:name="WHITE-FEATHERED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➴"   u:name="BLACK-FEATHERED SOUTH EAST ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➵"   u:name="BLACK-FEATHERED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➶"   u:name="BLACK-FEATHERED NORTH EAST ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➷"   u:name="HEAVY BLACK-FEATHERED SOUTH EAST ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➸"   u:name="HEAVY BLACK-FEATHERED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➹"   u:name="HEAVY BLACK-FEATHERED NORTH EAST ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➺"   u:name="TEARDROP-BARBED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➻"   u:name="HEAVY TEARDROP-SHANKED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➼"   u:name="WEDGE-TAILED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➽"   u:name="HEAVY WEDGE-TAILED RIGHTWARDS ARROW"   string="\fR\(->\fB"   u:block="Dingbats"   />  <xsl:output-character   character="➾"   u:name="OPEN-OUTLINED RIGHTWARDS ARROW"   string="\fR\(rA\fB"   u:block="Dingbats"   />  <!-- * ***************************************************************** -->  <!-- *   End: Dingbats -->  <!-- * ***************************************************************** -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- *   Miscellaneous Mathematical Symbols -->  <!-- *     x27c0 to x27ef -->  <!-- *   Supplemental Arrows -->  <!-- *     x27f0 to x297f -->  <!-- *   Miscellaneous Mathematical Symbols -->  <!-- *     x2980 to x29ff -->  <!-- *   Supplemental Mathematical Operators -->  <!-- *     x2a00 to x2aff -->  <!-- *   - no nothing - -->  <!-- * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->  <!-- * ***************************************************************** -->  <!-- *   Begin: Alphabetic Presentation Forms -->  <!-- *     xfb00 to xfb04 -->  <!-- * ***************************************************************** -->  <xsl:output-character   character="ff"   u:name="LATIN SMALL LIGATURE FF"   u:entity="fflig"   string="\(ff"   u:block="Alphabetic Presentation Forms"   />  <xsl:output-character   character="fi"   u:name="LATIN SMALL LIGATURE FI"   u:entity="filig"   string="\(fi"   u:block="Alphabetic Presentation Forms"   />  <xsl:output-character   character="fl"   u:name="LATIN SMALL LIGATURE FL"   u:entity="fllig"   string="\(fl"   u:block="Alphabetic Presentation Forms"   />  <xsl:output-character   character="ffi"   u:name="LATIN SMALL LIGATURE FFI"   u:entity="ffilig"   string="\(Fi"   u:block="Alphabetic Presentation Forms"   />  <xsl:output-character   character="ffl"   u:name="LATIN SMALL LIGATURE FFL"   u:entity="ffllig"   string="\(Fl"   u:block="Alphabetic Presentation Forms"   />  <!-- * ***************************************************************** -->  <!-- *   End: Alphabetic Presentation Forms -->  <!-- * ***************************************************************** -->  <!-- * ================================================================= -->  <!-- * Regarding x2060 vs. xFEFF, the document "Unicode Standard Annex #14, -->  <!-- * Line Breaking Properties"[1] says: -->  <!-- * -->  <!-- *   The word joiner character [x2060 a.k.a "WJ"] is the preferred -->  <!-- *   choice for an invisible character to keep other characters -->  <!-- *   together that would otherwise be split across the line at a direct -->  <!-- *   break. The character FEFF has the same effect, but because it is -->  <!-- *   also used in an unrelated way as a byte order mark, the use of the -->  <!-- *   WJ as the preferred interword glue simplifies the handling of FEFF. -->  <!-- * -->  <!-- * [1] http://www.unicode.org/reports/tr14/ -->  <!-- * -->  <!-- * We include it here anyway & map to the roff zero-width no-break -->  <xsl:output-character   character=""   u:name="ZERO WIDTH NO-BREAK SPACE"   string="\&"   u:block="Arabic Presentation Forms-B"   /></xsl:character-map></xsl:stylesheet>
 |