From 93312712c2fdec5a143c7895c990584d09ec5cc6 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Sat, 25 Jun 2005 16:09:06 +0000 Subject: [PATCH] Reworked default value to make reworked character map. --- xsl/params/man.charmap.subset.profile.xml | 310 +++++++++++----------- 1 file changed, 159 insertions(+), 151 deletions(-) diff --git a/xsl/params/man.charmap.subset.profile.xml b/xsl/params/man.charmap.subset.profile.xml index 40ba7d2cb..13b565919 100644 --- a/xsl/params/man.charmap.subset.profile.xml +++ b/xsl/params/man.charmap.subset.profile.xml @@ -5,18 +5,22 @@ man.charmap.subset.profile -Profile of character map subset to use in place of full map +Profile of character map subset -@*[local-name() = 'class'] = 'roffControl' or -@*[local-name() = 'class'] = 'C1ControlsAndLatin-1Supplement_symbols' or -@*[local-name() = 'class'] = 'GeneralPunctuation_spaces' or -@*[local-name() = 'class'] = 'GeneralPunctuation_dashes' or -@*[local-name() = 'class'] = 'GeneralPunctuation_quotes' or -@*[local-name() = 'class'] = 'GeneralPunctuation_bullets' or +(@*[local-name() = 'block'] = 'C1 Controls And Latin-1 Supplement (Latin-1 Supplement)' and + @*[local-name() = 'class'] = 'symbols' +) or +(@*[local-name() = 'block'] = 'General Punctuation' and + (@*[local-name() = 'class'] = 'spaces' or + @*[local-name() = 'class'] = 'dashes' or + @*[local-name() = 'class'] = 'quotes' or + @*[local-name() = 'class'] = 'bullets' + ) +) or @*[local-name() = 'name'] = 'HORIZONTAL ELLIPSIS' or @*[local-name() = 'name'] = 'WORD JOINER' or @*[local-name() = 'name'] = 'SERVICE MARK' or @@ -58,16 +62,24 @@ url="http://docbook.sourceforge.net/snapshot/xsl/manpages/charmap.groff.xsl" "OHM SIGN"); all characters have this attribute + + block + + a standard Unicode "block" name (e.g., "General + Punctuation"); all characters have this attribute. For the full + list of Unicode block names supported in the standard roff + character map, see . + + class - a "block" name, which consists of a standard Unicode - block name but with spaces removed and with, in some cases, a - _something string appended; all - characters have this attribute - For the full list of block names supported in the - standard roff character map, see . + a class of characters (e.g., "spaces"). Not all + characters have this attribute; currently, it is used only with + certain characters within the "C1 Controls And Latin-1 + Supplement" and "General Punctuation" blocks. For details, see + . @@ -99,7 +111,7 @@ or removing parts. For example, if you need to use a wide range of mathematical operators in a document, and you want to have them converted into roff markup properly, you might add the following: - @*[local-name() = 'class'] ='MathematicalOperators' + @*[local-name() = 'block'] ='MathematicalOperators' That will cause a additional set of around 67 additional "math" characters to be converted into roff markup. @@ -157,144 +169,140 @@ and add any of the supported Unicode block names to the value of For other details, see the documentation for the man.charmap.use.subset parameter. - - Supported "block" names + + Supported Unicode block names and "class" values - Below is the full list of "block" names supported in the - standard roff stylesheet provided in the distribution, along with a - description of which codepoints from the Unicode range corresponding - to that block name are supported. + Below is the full list of Unicode block names and "class" + values supported in the standard roff stylesheet provided in the + distribution, along with a description of which codepoints from the + Unicode range corresponding to that block name or block/class + combination are supported. - - - C1ControlsAndLatin-1Supplement_symbols (x00a0 to x00ff, - symbols) - - - C1ControlsAndLatin-1Supplement_letters (x00a0 to x00ff, letters) - - - LatinExtended-A (x0100 to x017f, partial) - - - SpacingModifierLetters (x02b0 to x02ee, partial) - - - GreekandCoptic (x0370 to x03ff, partial) - - - GeneralPunctuation_spaces (x2000 to x206f, spaces) - - - GeneralPunctuation_dashes (x2010 to x2015, dashes and - hyphens) - - - GeneralPunctuation_quotes (x2000 to x206f, quotation - marks) - - - GeneralPunctuation_daggers (x2000 to x206f, daggers) - - - GeneralPunctuation_bullets (x2000 to x206f, bullets) - - - GeneralPunctuation_leaders (x2024 and x2025) - - - GeneralPunctuation_primes (x2032 to x2034) - - - GeneralPunctuation_other (x2000 to x206f, others, partial) - - - SuperscriptsandSubscripts (x2070 to x209f) - - - CurrencySymbols (x20a0 to x20b1) - - - LetterlikeSymbols (x2100 to x214b) - - - NumberForms (x2150 to x218f) - - - Arrows (x2190 to x21ff, partial) - - - MathematicalOperators (x2200 to x22ff, partial) - - - ControlPictures (x2400 to x243f) - - - EnclosedAlphanumerics (x2460 to x24ff) - - - GeometricShapes (x25a0 to x25f7, partial) - - - MiscellaneousSymbols (x2600 to x26ff, partial) - - - Dingbats (x2700 to x27be, partial) - - - AlphabeticPresentationForms (xfb00 to xfb04 only) - - + + + C1 Controls And Latin-1 Supplement (Latin-1 Supplement) (x00a0 to x00ff) + + class values + + symbols + + + letters + + + + + Latin Extended-A (x0100 to x017f, partial) + + + Spacing Modifier Letters (x02b0 to x02ee, partial) + + + Greek and Coptic (x0370 to x03ff, partial) + + + General Punctuation (x2000 to x206f, partial) + + class values + + spaces + + + dashes + + + quotes + + + daggers + + + bullets + + + leaders + + + primes + + + + + + Superscripts and Subscripts (x2070 to x209f) + + + Currency Symbols (x20a0 to x20b1) + + + Letterlike Symbols (x2100 to x214b) + + + Number Forms (x2150 to x218f) + + + Arrows (x2190 to x21ff, partial) + + + Mathematical Operators (x2200 to x22ff, partial) + + + Control Pictures (x2400 to x243f) + + + Enclosed Alphanumerics (x2460 to x24ff) + + + Geometric Shapes (x25a0 to x25f7, partial) + + + Miscellaneous Symbols (x2600 to x26ff, partial) + + + Dingbats (x2700 to x27be, partial) + + + Alphabetic Presentation Forms (xfb00 to xfb04 only) + + -- 2.40.0