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

Комбинация цифр с форматирующим символом дроби Форматирующий символ дроби (, U+2044) позволяет создавать произвольные дроби следующим образом: последовательность цифр числителя + форматирующий символ дроби + последовательность цифр знаменателя — при выводе на экран или на печать это должно преобразовываться в правильно сформированную дробь.

Например, 22⁄371 должна показываться как 22/371 или как (может использоваться как «косая», так и «вертикальная» форма представления дроби).

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

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

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

Стандарт Юникода версии 6.0 включает 19 цельных символов дробей европейского видаИмена содержат подстроку «VULGAR FRACTION» в файле NamesList.txt . Соответствующие глифы могут быть как «косыми», так и «вертикальными», в зависимости от шрифта.

символ номер значение символ номер значение ¼ 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 (↉) включён в стандарт, поскольку он используется в бейсболе«used in baseball scoring, from ARIB STD B24», см. примечание к символу 2189 в файле NamesList.txt .

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

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

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

Примечания

Категория:Компьютерная арифметика Категория:Юникод