用于X-double bar的Unicode

Tus*_*rao 2 html unicode utf-8

我正在寻找X-double栏的HTML代码.

我知道单个条形码的代码:

x-bar = x̄x̄(hex)

但X-double酒吧的用途是什么?

tch*_*ist 9

接受的答案是不正确的.

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工具的所有组合宏:

% 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)
Run Code Online (Sandbox Code Playgroud)

以下是组合半分:

% 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
Run Code Online (Sandbox Code Playgroud)

这些都是他们所说的:

% 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
Run Code Online (Sandbox Code Playgroud)

你可以这样测试它们:

$ 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??
Run Code Online (Sandbox Code Playgroud)