Стандарт Юникода предусматривает 2 способа представления обыкновенных дробей в простом тексте: в виде комбинации цифр с форматирующим символом дроби и виде цельных символов.
Комбинация цифр с форматирующим символом дроби
Форматирующий символ дроби (fraction slash, U+2044) позволяет создавать произвольные дроби следующим образом: последовательность цифр числителя + форматирующий символ дроби + последовательность цифр знаменателя — при выводе на экран или на печать это должно преобразовываться в правильно сформированную дробь. Например, 22⁄371 должна показываться как 22/371 или как (может использоваться как «косая», так и «вертикальная» форма представления дроби)[1].
Для правильного отображения смешанных дробей (наподобие ) целую часть нужно отделять от числителя дробной части подходящим пробелом (например, пробелом нулевой ширины U+200B: 36⁄7).
Кроме того, существует символ ⅟ (fraction numerator one, 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
|
୲
|
oriya fraction one quarter
|
1/4
|
0B73
|
୳
|
oriya fraction one half
|
1/2
|
0B74
|
୴
|
oriya fraction three quarters
|
3/4
|
0B75
|
୵
|
oriya fraction one sixteenth
|
1/16
|
0B76
|
୶
|
oriya fraction one eighth
|
1/8
|
0B77
|
୷
|
oriya fraction three sixteenths
|
3/16
|
0C78
|
౸
|
telugu fraction digit zero for odd powers of four
|
?
|
0C79
|
౹
|
telugu fraction digit one for odd powers of four
|
?
|
0C7A
|
౺
|
telugu fraction digit two for odd powers of four
|
?
|
0C7B
|
౻
|
telugu fraction digit three for odd powers of four
|
?
|
0C7C
|
౼
|
telugu fraction digit one for even powers of four
|
?
|
0C7D
|
౽
|
telugu fraction digit two for even powers of four
|
?
|
0C7E
|
౾
|
telugu fraction digit three for even powers of four
|
?
|
0D73
|
൳
|
malayalam fraction one quarter
|
1/4
|
0D74
|
൴
|
malayalam fraction one half
|
1/2
|
0D75
|
൵
|
malayalam fraction three quarters
|
3/4
|
2CFD
|
⳽
|
coptic fraction one half
|
1/2
|
A830
|
꠰
|
north indic fraction one quarter
|
1/4
|
A831
|
꠱
|
north indic fraction one half
|
1/2
|
A832
|
꠲
|
north indic fraction three quarters
|
3/4
|
A833
|
꠳
|
north indic fraction one sixteenth
|
1/16
|
A834
|
꠴
|
north indic fraction one eighth
|
1/8
|
A835
|
꠵
|
north indic fraction three sixteenths
|
3/16
|
10E7B
|
𐹻
|
rumi fraction one half
|
1/2
|
10E7C
|
𐹼
|
rumi fraction one quarter
|
1/4
|
10E7D
|
𐹽
|
rumi fraction one third
|
1/3
|
10E7E
|
𐹾
|
rumi fraction two thirds
|
2/3
|
Примечания