Символ, который отображает логотип Apple, на компьютерах Apple, <>, является кодовая точка 0xF0 в MacRoman. Несмотря на внешность, MacRoman не является итальянским гамбургером, а скорее 8-битным наследственным набором персонажей, перенесенным с доуниверситетов Apple. Таблицы сопоставления для MacRoman в Unicode помещают MacRoman 0xF0 в Unicode U + F8FF, который находится в области частного использования. Он имеет свойства регулярного выражения Unicode \p{Co}
(aka \p{Other}
) и \p{InPrivateUse}
(aka \p{Private_Use}
). Его тип скрипта неизвестен, что соответствует свойству Unicode \p{Script=Unknown}
, также известному как \p{Unknown}
, \p{Script=Zzzz}
или \p{Zzzz}
. Его единственными другими категориями являются \p{Graph}
и \p{Print}
.
Помимо своего собственного логотипа в самом конце области частного использования у Apple есть other private use characters: <> в U + F804 для символа «выбросить», <> в U + F802 для «глиняного» символа, и <> в U + F803 для глифа указателя в солнечный заряд. У них нет картографирования в MacRoman.
Нет ничего, что остановило бы систему Linux на захвате некоторой кодовой точки из области частного использования (которая лежит в плоскости 0 от U + E000 - U + F8FF) или от любой дополнительной частной области использования A (плоскость 15: U + F0000 - U + FFFFD, или B (плоскость 16: U + 100000 - U + 10FFFD), и делать с ней все, что приятно
это не будет иметь смысл для обмена, но они могли сделать. Это может быть даже забавно наблюдать за тем, чтобы все программируемые программы Java разрывались на символы из astral planes, которые слишком велики, чтобы вписаться в тип данных Java (oxy) moronic char
. ☺
В самом последнем выпуске Unicode 6.0, блок controversial Emoji содержит код U + 1F427, PENGUIN. Немногочисленные шрифты еще поддерживают Unicode 6.0, но вы можете видеть, как это выглядит здесь, на page 1256 Unicode 6.0.
Будучи астральным персонажем, он также вызывает завитания во всех тех языках программирования и средах, чьи ломаные абстракции символов искажают символы как 16-битные объекты вместо абстрактных символов.
(Хм, у нас есть окончательный список тех, тех, которые предоставляют пользователю физических кодировок вместо представления абстрактных символов? Что еще, кроме Java?)
Так что это, вероятно, не является хорошей идеей, кроме как Агент провокатор. В любом случае, на самом деле это не похоже на Tux.
Лично я действительно не вижу необходимости кодировать корпоративные логотипы в виде отдельных кодовых точек. Вот почему у нас есть GIF и тому подобное.
Также стоит отметить, что символ Apple, , на самом деле не яблоко в Юникоде; это просто U + F8FF, последний код в частном использовании. Другие шрифты делают другие вещи; например, в Code2000, это, по-видимому, «KLINGON MUMMIFICATION GLYPH». –
Действительно. «Яблочный персонаж» имеет почти нулевой шанс отображать как Apple на любом компьютере, отличном от Apple. – bobince
Я знаю об этом, но поскольку я почти всегда вхожу в систему с Mac, для меня это обычно не проблема. – iconoclast