【发布时间】:2011-11-02 17:55:30
【问题描述】:
我正在寻找 X-double 条的 HTML 代码。
我知道单条的代码:
x-bar = x̄ 或 x̄(十六进制)
但是 X-double bar 是什么?
【问题讨论】:
-
www.unicode.org。 fileformat.info.
我正在寻找 X-double 条的 HTML 代码。
我知道单条的代码:
x-bar = x̄ 或 x̄(十六进制)
但是 X-double bar 是什么?
【问题讨论】:
U+0304 是组合长音。在 U+033F 有一个“组合双上划线”可能对您有用,在 U+035E 有一个“组合双宏”。在我的浏览器中,这些看起来都不像双栏。但是,如果它们对您有用,则代码将类似于 ̿x 呈现为 ̿x 或 ͞x 呈现为 ͞x(这是 HTML 标记,而不是 Unicode。)另请注意,组合字符应位于字符之前结合,而不是之后。
另见http://www.fileformat.info/info/unicode/block/combining_diacritical_marks/list.htm
【讨论】:
̿ 是用于引用Unicode 字符的字符引用的HTML 语法。所以它是both:HTML 和 Unicode。
"a\x{301}b",那么那个重音符号落在a而不是b。
接受的答案不正确。
U+035E COMBINING DOUBLE MACRON 意味着要遍历两个代码点。仅在它遍历其后面的代码点和前面的代码点的意义上,它是双重的,这与仅计算其后面的代码点的普通标记不同。比较 U+0360 COMBINING DOUBLE TILDE,它做同样的事情。 "a\x{35e}e" 是 a͞e,而 "a\x{360}e" 是 a͠e。
你想要的代码点是 U+033F COMBINING DOUBLE OVERLINE。 "x\x{33f}" 是 x̿。
这里是所有组合宏,使用uninames tool:
% uninames COMBINING MACRON
̄ 0304 COMBINING MACRON
= long
* distinguish from the following
x (macron - 00AF)
x (modifier letter macron - 02C9)
̱ 0331 COMBINING MACRON BELOW
x (low line - 005F)
x (modifier letter low macron - 02CD)
͞ 035E COMBINING DOUBLE MACRON
͟ 035F COMBINING DOUBLE MACRON BELOW
᷄ 1DC4 COMBINING MACRON-ACUTE
᷅ 1DC5 COMBINING GRAVE-MACRON
᷆ 1DC6 COMBINING MACRON-GRAVE
᷇ 1DC7 COMBINING ACUTE-MACRON
᷋ 1DCB COMBINING BREVE-MACRON
* Lithuanian dialectology
᷌ 1DCC COMBINING MACRON-BREVE
* Lithuanian dialectology
︤ FE24 COMBINING MACRON LEFT HALF
︥ FE25 COMBINING MACRON RIGHT HALF
︦ FE26 COMBINING CONJOINING MACRON
x (combining macron - 0304)
x (combining double macron - 035E)
这里是组合的一半标记:
% uninames COMBINING HALF
̜ 031C COMBINING LEFT HALF RING BELOW
* IPA: open variety of vowel
x (modifier letter down tack - 02D5)
̹ 0339 COMBINING RIGHT HALF RING BELOW
͑ 0351 COMBINING LEFT HALF RING ABOVE
͗ 0357 COMBINING RIGHT HALF RING ABOVE
︠ FE20 COMBINING LIGATURE LEFT HALF
︡ FE21 COMBINING LIGATURE RIGHT HALF
x (combining double inverted breve - 0361)
︢ FE22 COMBINING DOUBLE TILDE LEFT HALF
︣ FE23 COMBINING DOUBLE TILDE RIGHT HALF
x (combining double tilde - 0360)
︤ FE24 COMBINING MACRON LEFT HALF
︥ FE25 COMBINING MACRON RIGHT HALF
这些就是他们所说的:
% uninames COMBINING DOUBLE LINE
̎ 030E COMBINING DOUBLE VERTICAL LINE ABOVE
* Marshallese
x (quotation mark - 0022)
̳ 0333 COMBINING DOUBLE LOW LINE
= double underline, double underscore
* connects on left and right
x (combining equals sign below - 0347)
x (double low line - 2017)
̿ 033F COMBINING DOUBLE OVERLINE
͈ 0348 COMBINING DOUBLE VERTICAL LINE BELOW
* IPA: strong articulation
$ uninames '\bAE\b' macron
Ǣ 01E2 LATIN CAPITAL LETTER AE WITH MACRON
: 00C6 0304
ǣ 01E3 LATIN SMALL LETTER AE WITH MACRON
* Old Norse, Old English
: 00E6 0304
你可以这样测试它们:
$ export PERL_UNICODE=S
$ perl -E 'say "x\x{33f}"'
x̿
$ perl -E 'say "a\x{35e}e"'
a͞e
$ perl -E 'say "a\x{360}e"'
a͠e
$ perl -E 'say "a\x{fe24}e\x{fe25}"'
a︤e︥
$ perl -E 'say "\x{1e3}"'
ǣ
$ perl -E 'say "\x{e6}\x{304}"'
ǣ
$ perl -E 'say "\x{e6}\x{33f}"'
æ̿
$ perl -E 'say "X\x{304}"'
X̄
$ perl -E 'say "X\x{33f}"'
X̿
$ perl -E 'say "x\x{33f}\x{333}"'
x̳̿
【讨论】:
" 和 ' 是相反的 - " 分隔单行文本,不能立即在内部使用。例如,对于第一个,perl -E "say "x\x{33f}"" 结果为“Bareword found where operator expected at -e line 1, near "33f" (Missing operator before f?) syntax error at -e line 1, near "33f" Execution of -e aborted due to compilation errors.”。按原样使用:Can't find string terminator "'" anywhere before EOF at -e line 1..
对于您要在上面放置横杠的任何字符,请在其后添加̄。
例如,如果您想要 x 双条 (x̄̄),则 HTML 代码为 x̄̄。如果你想制作一个 x 三重杠 (x̄̄̄),请写 x̄̄̄。
这是一个 HTML 代码示例:
X single bar: x̄<br>
X double bar: x̄̄<br>
X triple bar: x̄̄̄<br>
这也适用于任何角色。例如,对于 y 三杠 (ȳ̄̄),它将是 y&#772;&#772;&#772;。
【讨论】: