История изменений
Исправление vbr, (текущая версия) :
Во 64-битном плавающем числе достаточно места для 53 битов, если использовать целое число. В 32-битном - 24 бита. Юникоду на сегодняшний день хватает 21 бита для кодовой точки. Поэтому, используя простейшую кодировку, можно вместить две кодовых точки в 64-битное плавающее и одну кодовую точку в 32-битное плавающее и этого хватит с большим запасом.
А если не хватит - всегда есть ещё куча битов для порядка, которые тоже можно утилизировать, пусть и не так просто.
Исправление vbr, :
Во 64-битном плавающем числе достаточно места для 53 битов, если использовать целое число. В 32-битном - 24 бита. Юникоду на сегодняшний день хватает 21 бита для кодовой точки. Поэтому, используя простейшую кодировку, можно вместить две кодовых точки и этого хватит с большим запасом.
Исходная версия vbr, :
Во 64-битном плавающем числе достаточно места для 52 битов, если использовать целое число. Юникоду на сегодняшний день хватает 21 бита для кодовой точки. Поэтому, используя простейшую кодировку, можно вместить две кодовых точки и этого хватит с большим запасом.