- From: John Daggett <jdaggett@mozilla.com>
- Date: Mon, 5 Sep 2011 21:38:24 -0700 (PDT)
- To: "www-style@w3.org Style" <www-style@w3.org>
I've combined the data from Eric's proposed Unicode property [1] with Koji's table version of the Appendix C algorithm [2], using Eric's symbols in order to highlight where differences exist. The full table is here: http://lists.w3.org/Archives/Public/www-archive/2011Sep/att-0008/combinedvalues.txt The columns are: Unicode codepoint Orientation category, based on Eric Muller's Strawman proposal for UTR #50: Unicode Properties for Vertical Text Layout [1] Orientation category, based on Koji Ishii's proposed Appendix C Vertical Typesetting Synthesis [2] I switched Koji's data to use Eric's symbols (e.g. S and U for sideways and upright) and added 'UF' to indicate Koji's "use-font" category. This category is "upright using vertical font settings if available or sideways if they are not" [3], where "vertical font settings" are effectively whether the font contains *any* vertical metrics or not. For comparison I've listed below the Unicode blocks where differences exist between the two proposals. Blocks containing characters for which the Appendix C rules imply upright while the proposed Unicode property value would be sideways: 2FF0..2FFF; Ideographic Description Characters FE50..FE6F; Small Form Variants Blocks containing characters for which the Appendix C rules imply sideways while the proposed Unicode property value would be upright: 2150..218F; Number Forms 2190..21FF; Arrows 2200..22FF; Mathematical Operators 2300..23FF; Miscellaneous Technical 2500..257F; Box Drawing 2580..259F; Block Elements 25A0..25FF; Geometric Shapes 2600..26FF; Miscellaneous Symbols 2700..27BF; Dingbats 2900..297F; Supplemental Arrows-B 2980..29FF; Miscellaneous Mathematical Symbols-B 2B00..2BFF; Miscellaneous Symbols and Arrows Blocks containing characters labeled as "use font" by Appendix C rules: 0000..007F; Basic Latin 0080..00FF; Latin-1 Supplement 2000..206F; General Punctuation 2070..209F; Superscripts and Subscripts 2150..218F; Number Forms 3000..303F; CJK Symbols and Punctuation 30A0..30FF; Katakana FE10..FE1F; Vertical Forms FE30..FE4F; CJK Compatibility Forms FE50..FE6F; Small Form Variants FF00..FFEF; Halfwidth and Fullwidth Forms Cheers, John [1] http://lists.w3.org/Archives/Public/www-archive/2011Sep/att-0000/vertical.html [2] http://lists.w3.org/Archives/Public/www-archive/2011Aug/att-0017/vert.htm [3] http://lists.w3.org/Archives/Public/www-style/2011Aug/0446.html Complete list of "use font" codepoints: U+0020 S UF SPACE U+0028 S UF LEFT PARENTHESIS U+0029 S UF RIGHT PARENTHESIS U+002D S UF HYPHEN-MINUS U+005B S UF LEFT SQUARE BRACKET U+005D S UF RIGHT SQUARE BRACKET U+005F S UF LOW LINE U+007B S UF LEFT CURLY BRACKET U+007D S UF RIGHT CURLY BRACKET U+00A0 S UF NO-BREAK SPACE U+00A1 S UF INVERTED EXCLAMATION MARK U+00AB S UF LEFT-POINTING DOUBLE ANGLE QUOTATION MARK U+00B2 S UF SUPERSCRIPT TWO U+00B3 S UF SUPERSCRIPT THREE U+00B7 S UF MIDDLE DOT U+00B9 S UF SUPERSCRIPT ONE U+00BB S UF RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK U+00BC S UF VULGAR FRACTION ONE QUARTER U+00BD S UF VULGAR FRACTION ONE HALF U+00BE S UF VULGAR FRACTION THREE QUARTERS U+00BF S UF INVERTED QUESTION MARK U+2000 S UF EN QUAD U+2001 S UF EM QUAD U+2002 S UF EN SPACE U+2003 S UF EM SPACE U+2004 S UF THREE-PER-EM SPACE U+2005 S UF FOUR-PER-EM SPACE U+2006 S UF SIX-PER-EM SPACE U+2007 S UF FIGURE SPACE U+2008 S UF PUNCTUATION SPACE U+2009 S UF THIN SPACE U+200A S UF HAIR SPACE U+2010 S UF HYPHEN U+2011 S UF NON-BREAKING HYPHEN U+2012 S UF FIGURE DASH U+2013 S UF EN DASH U+2014 S UF EM DASH U+2015 S UF HORIZONTAL BAR U+2016 S UF DOUBLE VERTICAL LINE U+2018 S UF LEFT SINGLE QUOTATION MARK U+2019 S UF RIGHT SINGLE QUOTATION MARK U+201A S UF SINGLE LOW-9 QUOTATION MARK U+201B S UF SINGLE HIGH-REVERSED-9 QUOTATION MARK U+201C S UF LEFT DOUBLE QUOTATION MARK U+201D S UF RIGHT DOUBLE QUOTATION MARK U+201E S UF DOUBLE LOW-9 QUOTATION MARK U+201F S UF DOUBLE HIGH-REVERSED-9 QUOTATION MARK U+2020 S UF DAGGER U+2021 S UF DOUBLE DAGGER U+2022 S UF BULLET U+2024 S UF ONE DOT LEADER U+2025 S UF TWO DOT LEADER U+2026 S UF HORIZONTAL ELLIPSIS U+2027 S UF HYPHENATION POINT U+2030 S UF PER MILLE SIGN U+2032 S UF PRIME U+2033 S UF DOUBLE PRIME U+2035 S UF REVERSED PRIME U+2039 S UF SINGLE LEFT-POINTING ANGLE QUOTATION MARK U+203A S UF SINGLE RIGHT-POINTING ANGLE QUOTATION MARK U+203B S UF REFERENCE MARK U+203E S UF OVERLINE U+203F S UF UNDERTIE U+2040 S UF CHARACTER TIE U+2045 S UF LEFT SQUARE BRACKET WITH QUILL U+2046 S UF RIGHT SQUARE BRACKET WITH QUILL U+2070 S UF SUPERSCRIPT ZERO U+2074 S UF SUPERSCRIPT FOUR U+2075 S UF SUPERSCRIPT FIVE U+2076 S UF SUPERSCRIPT SIX U+2077 S UF SUPERSCRIPT SEVEN U+2078 S UF SUPERSCRIPT EIGHT U+2079 S UF SUPERSCRIPT NINE U+207D S UF SUPERSCRIPT LEFT PARENTHESIS U+207E S UF SUPERSCRIPT RIGHT PARENTHESIS U+2080 S UF SUBSCRIPT ZERO U+2081 S UF SUBSCRIPT ONE U+2082 S UF SUBSCRIPT TWO U+2083 S UF SUBSCRIPT THREE U+2084 S UF SUBSCRIPT FOUR U+2085 S UF SUBSCRIPT FIVE U+2086 S UF SUBSCRIPT SIX U+2087 S UF SUBSCRIPT SEVEN U+2088 S UF SUBSCRIPT EIGHT U+2089 S UF SUBSCRIPT NINE U+208D S UF SUBSCRIPT LEFT PARENTHESIS U+208E S UF SUBSCRIPT RIGHT PARENTHESIS U+2153 U UF VULGAR FRACTION ONE THIRD U+2154 U UF VULGAR FRACTION TWO THIRDS U+2155 U UF VULGAR FRACTION ONE FIFTH U+2156 U UF VULGAR FRACTION TWO FIFTHS U+2157 U UF VULGAR FRACTION THREE FIFTHS U+2158 U UF VULGAR FRACTION FOUR FIFTHS U+2159 U UF VULGAR FRACTION ONE SIXTH U+215A U UF VULGAR FRACTION FIVE SIXTHS U+215B U UF VULGAR FRACTION ONE EIGHTH U+215C U UF VULGAR FRACTION THREE EIGHTHS U+215D U UF VULGAR FRACTION FIVE EIGHTHS U+215E U UF VULGAR FRACTION SEVEN EIGHTHS U+215F U UF FRACTION NUMERATOR ONE U+2985 U UF LEFT WHITE PARENTHESIS U+2986 U UF RIGHT WHITE PARENTHESIS U+3000 U UF IDEOGRAPHIC SPACE U+3008 U UF LEFT ANGLE BRACKET U+3009 U UF RIGHT ANGLE BRACKET U+300A U UF LEFT DOUBLE ANGLE BRACKET U+300B U UF RIGHT DOUBLE ANGLE BRACKET U+300C U UF LEFT CORNER BRACKET U+300D U UF RIGHT CORNER BRACKET U+300E U UF LEFT WHITE CORNER BRACKET U+300F U UF RIGHT WHITE CORNER BRACKET U+3010 U UF LEFT BLACK LENTICULAR BRACKET U+3011 U UF RIGHT BLACK LENTICULAR BRACKET U+3014 U UF LEFT TORTOISE SHELL BRACKET U+3015 U UF RIGHT TORTOISE SHELL BRACKET U+3016 U UF LEFT WHITE LENTICULAR BRACKET U+3017 U UF RIGHT WHITE LENTICULAR BRACKET U+3018 U UF LEFT WHITE TORTOISE SHELL BRACKET U+3019 U UF RIGHT WHITE TORTOISE SHELL BRACKET U+301A U UF LEFT WHITE SQUARE BRACKET U+301B U UF RIGHT WHITE SQUARE BRACKET U+301C U UF WAVE DASH U+301D U UF REVERSED DOUBLE PRIME QUOTATION MARK U+301E U UF DOUBLE PRIME QUOTATION MARK U+301F U UF LOW DOUBLE PRIME QUOTATION MARK U+3030 U UF WAVY DASH U+30A0 U UF KATAKANA-HIRAGANA DOUBLE HYPHEN U+FE17 U UF PRESENTATION FORM FOR VERTICAL LEFT WHITE LENTICULAR BRACKET U+FE18 U UF PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRAKCET U+FE31 U UF PRESENTATION FORM FOR VERTICAL EM DASH U+FE32 U UF PRESENTATION FORM FOR VERTICAL EN DASH U+FE33 U UF PRESENTATION FORM FOR VERTICAL LOW LINE U+FE34 U UF PRESENTATION FORM FOR VERTICAL WAVY LOW LINE U+FE35 U UF PRESENTATION FORM FOR VERTICAL LEFT PARENTHESIS U+FE36 U UF PRESENTATION FORM FOR VERTICAL RIGHT PARENTHESIS U+FE37 U UF PRESENTATION FORM FOR VERTICAL LEFT CURLY BRACKET U+FE38 U UF PRESENTATION FORM FOR VERTICAL RIGHT CURLY BRACKET U+FE39 U UF PRESENTATION FORM FOR VERTICAL LEFT TORTOISE SHELL BRACKET U+FE3A U UF PRESENTATION FORM FOR VERTICAL RIGHT TORTOISE SHELL BRACKET U+FE3B U UF PRESENTATION FORM FOR VERTICAL LEFT BLACK LENTICULAR BRACKET U+FE3C U UF PRESENTATION FORM FOR VERTICAL RIGHT BLACK LENTICULAR BRACKET U+FE3D U UF PRESENTATION FORM FOR VERTICAL LEFT DOUBLE ANGLE BRACKET U+FE3E U UF PRESENTATION FORM FOR VERTICAL RIGHT DOUBLE ANGLE BRACKET U+FE3F U UF PRESENTATION FORM FOR VERTICAL LEFT ANGLE BRACKET U+FE40 U UF PRESENTATION FORM FOR VERTICAL RIGHT ANGLE BRACKET U+FE41 U UF PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET U+FE42 U UF PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET U+FE43 U UF PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET U+FE44 U UF PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET U+FE47 U UF PRESENTATION FORM FOR VERTICAL LEFT SQUARE BRACKET U+FE48 U UF PRESENTATION FORM FOR VERTICAL RIGHT SQUARE BRACKET U+FE4D U UF DASHED LOW LINE U+FE4E U UF CENTRELINE LOW LINE U+FE4F U UF WAVY LOW LINE U+FE59 S UF SMALL LEFT PARENTHESIS U+FE5A S UF SMALL RIGHT PARENTHESIS U+FE5B S UF SMALL LEFT CURLY BRACKET U+FE5C S UF SMALL RIGHT CURLY BRACKET U+FE5D S UF SMALL LEFT TORTOISE SHELL BRACKET U+FE5E S UF SMALL RIGHT TORTOISE SHELL BRACKET U+FE63 S UF SMALL HYPHEN-MINUS U+FF08 U UF FULLWIDTH LEFT PARENTHESIS U+FF09 U UF FULLWIDTH RIGHT PARENTHESIS U+FF0D U UF FULLWIDTH HYPHEN-MINUS U+FF3B U UF FULLWIDTH LEFT SQUARE BRACKET U+FF3D U UF FULLWIDTH RIGHT SQUARE BRACKET U+FF3F U UF FULLWIDTH LOW LINE U+FF5B U UF FULLWIDTH LEFT CURLY BRACKET U+FF5D U UF FULLWIDTH RIGHT CURLY BRACKET U+FF5F U UF FULLWIDTH LEFT WHITE PARENTHESIS U+FF60 U UF FULLWIDTH RIGHT WHITE PARENTHESIS U+FF62 S UF HALFWIDTH LEFT CORNER BRACKET U+FF63 S UF HALFWIDTH RIGHT CORNER BRACKET
Received on Tuesday, 6 September 2011 04:39:03 UTC