Юникод для X-double bar - PullRequest
       1

Юникод для X-double bar

2 голосов
/ 24 августа 2011

Я ищу код HTML для двойной строки X.

Я знаю код для одной строки:

x-bar = x̄ или x̄ (hex)

Но что это за двойная полоса Х?

Ответы [ 3 ]

9 голосов
/ 24 августа 2011

Принят неправильный ответ.

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)

и вот объединяющие половинки:

% 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̳̿
1 голос
/ 26 февраля 2019

Для любого символа, который вы хотите поместить выше, добавьте ̄ после него.

Так, например, если вы хотите x двойную черту (x̄̄), HTML-код будет x̄̄.Если вы хотите сделать тройную полосу x (x̄̄̄), напишите x̄̄̄.

Вот пример кода в HTML:

X single bar: x&#772;<br>
X double bar: x&#772;&#772;<br>
X triple bar: x&#772;&#772;&#772;<br>

Это также работает для любого персонажа.Например, для тройного бара (ȳ̄̄) это будет y&#772;&#772;&#772;.

1 голос
/ 24 августа 2011

U + 0304 - объединяющий макрон.Существует «комбинированный двойной оверлей» в U + 033F, который может работать для вас, и «комбинирующий двойной макрон» в U + 035E.Ни один из них не выглядит очень четко, как двойной бар в моем браузере.Но если они работают для вас, код будет выглядеть примерно так: &#x033F;x, который будет отображаться как orx или &#x035E;x, который будет отображаться как ͞x (это HTML-разметка, а не Unicode.) Обратите внимание также, что символ объединения должен идти перед символомв сочетании с, а не после.

См. также http://www.fileformat.info/info/unicode/block/combining_diacritical_marks/list.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...