Skip to content

Commit 3e6a454

Browse files
committed
Add orientation data file (rough sketch atm)
1 parent 3b594ae commit 3e6a454

1 file changed

Lines changed: 102 additions & 0 deletions

File tree

css3-writing-modes/orient.data

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
########################################################################
2+
# Other Punctuation
3+
#
4+
5+
# code ; char ; orient ; name ; notes
6+
# U - upright
7+
# S - sideways
8+
# s - use vert else sideways
9+
# u - use vert else upright
10+
# c - ambiguous, depends on context (upright by default)
11+
# o - ambiguous, depends on style (sideways by default)
12+
13+
# Basic Latin — ASCII punctuation and symbols
14+
U+0021 ( ! ) EXCLAMATION MARK S has fullwidth variant
15+
U+0022 ( " ) QUOTATION MARK S has fullwidth variant
16+
U+0023 ( # ) NUMBER SIGN S has fullwidth variant
17+
U+0025 ( % ) PERCENT SIGN S has fullwidth variant
18+
U+0026 ( & ) AMPERSAND S has fullwidth variant
19+
U+0027 ( ' ) APOSTROPHE S has fullwidth variant
20+
U+002A ( * ) ASTERISK S has fullwidth variant
21+
U+002C ( , ) COMMA S has fullwidth variant
22+
U+002E ( . ) FULL STOP S has fullwidth variant
23+
U+002F ( / ) SOLIDUS S has fullwidth variant
24+
U+003A ( : ) COLON S has fullwidth variant
25+
U+003B ( ; ) SEMICOLON S has fullwidth variant
26+
U+003F ( ? ) QUESTION MARK S has fullwidth variant
27+
U+0040 ( @ ) COMMERCIAL AT S has fullwidth variant
28+
U+005C ( \ ) REVERSE SOLIDUS S has fullwidth variant
29+
30+
# Latin 1 Supplement — Latin-1 punctuation and symbols
31+
U+00A1 ( ¡ ) INVERTED EXCLAMATION MARK S
32+
U+00B7 ( · ) MIDDLE DOT c
33+
U+00BF ( ¿ ) INVERTED QUESTION MARK S
34+
35+
# General Punctuation
36+
U+2016 ( ‖ ) DOUBLE VERTICAL LINE U
37+
U+2017 ( ‗ ) DOUBLE LOW LINE U
38+
U+2020 ( † ) DAGGER U
39+
U+2021 ( ‡ ) DOUBLE DAGGER U
40+
U+2022 ( • ) BULLET U
41+
U+2023 ( ‣ ) TRIANGULAR BULLET U
42+
U+2024 ( ․ ) ONE DOT LEADER s
43+
U+2025 ( ‥ ) TWO DOT LEADER s
44+
U+2026 ( … ) HORIZONTAL ELLIPSIS s
45+
U+2027 ( ‧ ) HYPHENATION POINT
46+
U+2030 ( ‰ ) PER MILLE SIGN c
47+
U+2031 ( ‱ ) PER TEN THOUSAND SIGN c
48+
U+2032 ( ′ ) PRIME c
49+
U+2033 ( ″ ) DOUBLE PRIME c
50+
U+2034 ( ‴ ) TRIPLE PRIME c
51+
U+2035 ( ‵ ) REVERSED PRIME c
52+
U+2036 ( ‶ ) REVERSED DOUBLE PRIME c
53+
U+2037 ( ‷ ) REVERSED TRIPLE PRIME c
54+
U+2038 ( ‸ ) CARET S
55+
U+203B ( ※ ) REFERENCE MARK S
56+
U+203D ( ‽ ) INTERROBANG U
57+
U+203E ( ‾ ) OVERLINE S
58+
U+2041 ( ⁁ ) CARET INSERTION POINT S
59+
U+2042 ( ⁂ ) ASTERISM S
60+
U+2043 ( ⁃ ) HYPHEN BULLET S
61+
U+204A ( ⁊ ) TIRONIAN SIGN ET S
62+
U+204B ( ⁋ ) REVERSED PILCROW SIGN S
63+
U+204C ( ⁌ ) BLACK LEFTWARDS BULLET S
64+
U+204D ( ⁍ ) BLACK RIGHTWARDS BULLET S
65+
U+204E ( ⁎ ) LOW ASTERISK S
66+
U+204F ( ⁏ ) REVERSED SEMICOLON S
67+
U+2050 ( ⁐ ) CLOSE UP S
68+
U+2051 ( ⁑ ) TWO ASTERISKS ALIGNED VERTICALLY S
69+
U+2053 ( ⁓ ) SWUNG DASH S
70+
U+2055 ( ⁕ ) FLOWER PUNCTUATION MARK S
71+
U+2057 ( ⁗ ) QUADRUPLE PRIME c
72+
73+
# General Punctuation — Double punctuation for vertical text
74+
U+203C ( ‼ ) DOUBLE EXCLAMATION MARK U
75+
U+2047 ( ⁇ ) DOUBLE QUESTION MARK U
76+
U+2048 ( ⁈ ) QUESTION EXCLAMATION MARK U
77+
U+2049 ( ⁉ ) EXCLAMATION QUESTION MARK U
78+
79+
# General Punctuation — Archaic punctuation
80+
U+2056 ( ⁖ ) THREE DOT PUNCTUATION S
81+
U+2058 ( ⁘ ) FOUR DOT PUNCTUATION S
82+
U+2059 ( ⁙ ) FIVE DOT PUNCTUATION S
83+
U+205A ( ⁚ ) TWO DOT PUNCTUATION S
84+
U+205B ( ⁛ ) FOUR DOT MARK S
85+
U+205C ( ⁜ ) DOTTED CROSS S
86+
U+205D ( ⁝ ) TRICOLON S
87+
U+205E ( ⁞ ) VERTICAL FOUR DOTS S
88+
89+
# Supplemental Punctuation — Dictionary punctuation
90+
U+2E1B ( ⸛ ) TILDE WITH RING ABOVE
91+
U+2E1E ( ⸞ ) TILDE WITH DOT ABOVE
92+
U+2E1F ( ⸟ ) TILDE WITH DOT BELOW
93+
94+
# Supplemental Punctuation — Archaic punctuation
95+
U+2E2A ( ⸪ ) TWO DOTS OVER ONE DOT PUNCTUATION
96+
U+2E2B ( ⸫ ) ONE DOT OVER TWO DOTS PUNCTUATION
97+
U+2E2C ( ⸬ ) SQUARED FOUR DOT PUNCTUATION
98+
U+2E2D ( ⸭ ) FIVE DOT MARK
99+
U+2E2E ( ⸮ ) REVERSED QUESTION MARK
100+
U+2E30 ( ⸰ ) RING POINT
101+
U+2E31 ( ⸱ ) WORD SEPARATOR MIDDLE DOT
102+

0 commit comments

Comments
 (0)