Русская Википедия:Дроби в Юникоде

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Стандарт Юникода предусматривает 2 способа представления обыкновенных дробей в простом тексте: в виде комбинации цифр с форматирующим символом дроби и виде цельных символов.

Комбинация цифр с форматирующим символом дроби

Форматирующий символ дроби (Шаблон:Lang, U+2044) позволяет создавать произвольные дроби следующим образом: последовательность цифр числителя + форматирующий символ дроби + последовательность цифр знаменателя — при выводе на экран или на печать это должно преобразовываться в правильно сформированную дробь. Например, 22⁄371 должна показываться как 22/371 или как <math>\frac{22}{371}</math> (может использоваться как «косая», так и «вертикальная» форма представления дроби)[1].

Для правильного отображения смешанных дробей (наподобие <math>3\frac{6}{7}</math>) целую часть нужно отделять от числителя дробной части подходящим пробелом (например, пробелом нулевой ширины U+200B: 3​6⁄7).

Кроме того, существует символ ⅟ (Шаблон:Lang, U+215F), позволяющий формировать дроби с числителем, равным 1.

Цельные символы дробей

Стандарт Юникода версии 6.0 включает 19 цельных символов дробей европейского вида[2]. Соответствующие глифы могут быть как «косыми», так и «вертикальными», в зависимости от шрифта[3].

символ номер значение символ номер значение
¼ U+00BC 1/4 U+2157 3/5
½ U+00BD 1/2 U+2158 4/5
¾ U+00BE 3/4 U+2159 1/6
U+2150 1/7 U+215A 5/6
U+2151 1/9 U+215B 1/8
U+2152 1/10 U+215C 3/8
U+2153 1/3 U+215D 5/8
U+2154 2/3 U+215E 7/8
U+2155 1/5 U+2189 0/3
U+2156 2/5

Символ 0/3 (↉) включён в стандарт, поскольку он используется в бейсболе[4].

Неевропейские символы дробей

Кроме того, стандарт Юникода 6.0 включает 27 символов дробей для неевропейских систем письма:

номер символ название значение
0B72 Шаблон:Bigunicode Шаблон:Smallunicodename 1/4
0B73 Шаблон:Bigunicode Шаблон:Smallunicodename 1/2
0B74 Шаблон:Bigunicode Шаблон:Smallunicodename 3/4
0B75 Шаблон:Bigunicode Шаблон:Smallunicodename 1/16
0B76 Шаблон:Bigunicode Шаблон:Smallunicodename 1/8
0B77 Шаблон:Bigunicode Шаблон:Smallunicodename 3/16
0C78 Шаблон:Bigunicode Шаблон:Smallunicodename ?
0C79 Шаблон:Bigunicode Шаблон:Smallunicodename ?
0C7A Шаблон:Bigunicode Шаблон:Smallunicodename ?
0C7B Шаблон:Bigunicode Шаблон:Smallunicodename ?
0C7C Шаблон:Bigunicode Шаблон:Smallunicodename ?
0C7D Шаблон:Bigunicode Шаблон:Smallunicodename ?
0C7E Шаблон:Bigunicode Шаблон:Smallunicodename ?
0D73 Шаблон:Bigunicode Шаблон:Smallunicodename 1/4
0D74 Шаблон:Bigunicode Шаблон:Smallunicodename 1/2
0D75 Шаблон:Bigunicode Шаблон:Smallunicodename 3/4
2CFD Шаблон:Bigunicode Шаблон:Smallunicodename 1/2
A830 Шаблон:Bigunicode Шаблон:Smallunicodename 1/4
A831 Шаблон:Bigunicode Шаблон:Smallunicodename 1/2
A832 Шаблон:Bigunicode Шаблон:Smallunicodename 3/4
A833 Шаблон:Bigunicode Шаблон:Smallunicodename 1/16
A834 Шаблон:Bigunicode Шаблон:Smallunicodename 1/8
A835 Шаблон:Bigunicode Шаблон:Smallunicodename 3/16
10E7B Шаблон:Bigunicode Шаблон:Smallunicodename 1/2
10E7C Шаблон:Bigunicode Шаблон:Smallunicodename 1/4
10E7D Шаблон:Bigunicode Шаблон:Smallunicodename 1/3
10E7E Шаблон:Bigunicode Шаблон:Smallunicodename 2/3

Примечания

Шаблон:Примечания

  1. Шаблон:Cite web
  2. Имена содержат подстроку «VULGAR FRACTION» в файле NamesList.txt Шаблон:Wayback
  3. Шаблон:Cite web
  4. «used in baseball scoring, from ARIB STD B24», см. примечание к символу 2189 в файле NamesList.txt Шаблон:Wayback