Символом, отображающим логотип Apple на компьютерах Apple, ‹›, является кодовая точка 0xF0 в MacRoman.Несмотря на внешность, MacRoman - не итальянский гамбургер, а скорее 8-битный устаревший набор символов, перенесенный со времен Apple до Unix.Таблицы отображения для MacRoman в Unicode помещают MacRoman 0xF0 в Unicode U + F8FF, который находится в области частного использования.Он имеет свойства регулярного выражения Unicode \p{Co}
(он же \p{Other}
) и \p{InPrivateUse}
(он же \p{Private_Use}
).Его тип сценария неизвестен, что соответствует свойству Unicode \p{Script=Unknown}
, также известному как \p{Unknown}
, \p{Script=Zzzz}
или \p{Zzzz}
.Его единственными другими общими категориями являются \p{Graph}
и \p{Print}
.
Помимо собственного логотипа в самом конце области частного использования, у Apple есть других символов частного использования : ‹›в 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-программы разбиваются на символы сверху в астральных плоскостях , которые слишком велики, чтобы соответствоватьв тип данных Java (oxy) moronic char
. 10
В совсем недавно выпущенном Unicode 6.0 спорный блок Emoji содержит кодовую точку U + 1F427, PENGUIN. Скудных шрифтов мало.все еще поддерживает Unicode 6.0, но вы можете увидеть, как это выглядит здесь, на странице 1256 Unicode 6.0.
Будучи астральным символом, это также вызвало бы затруднения во всех этих программах программирования.nguages и окружения, чьи поврежденные абстракции символов искажают символы как 16-битные объекты вместо абстрактных символов.
(Хм, у нас есть полный список тех, которые подвергают пользователя физическому кодированию вместо представления абстрактных символов? Что еще кроме Java?)
Так что это, вероятно, не очень хорошоидея кроме как агент провокатор .К тому же, на самом деле это не очень похоже на Такса.
Лично я действительно не вижу необходимости кодировать корпоративные логотипы как отдельные кодовые точки.Вот почему у нас есть GIF и тому подобное.