Текстовые смайлики отображаются как письма J в письмах

8

Контекст: я на Mac и использую Airmail в качестве почтового клиента

Всякий раз, когда я получаю электронные письма, где люди набирают смайлик, оно появляется как буква J. Так :)становится J.

Я читал, что это может быть связано с тем, что отправитель использует Outlook и шрифт Wingdings и что мне нужно настроить почтовое приложение, чтобы заменить смайлик на смайлик на смайлик :).

Это действительно то, что происходит, и это единственное / лучшее решение?

bzle
источник

Ответы:

6

То, что вы читаете, правильно. Когда вы печатаете :)в Outlook, :)он удаляется и заменяется 0x4Aшрифтом Wingdings, который преобразуется в разметку HTML в электронном письме.

Это соответствует «J» в общих алфавитных шрифтах, и это то, что вы видите, если ваш почтовый клиент не следует директиве font face в электронном письме (в большинстве случаев, кроме Outlook) и / или у вас не установлены wingdings.

Ваш лучший вариант - просто мысленно сопоставить соло 'J` со смайликом.

Павел
источник
1
Еще один пример того, как Microsoft думает, что все используют Microsoft: /
Tetsujin
Спасибо за ответ, Пол. Вы говорите, что на самом деле нет решения для этого? Может ли 0x4A (или каким-либо другим образом преобразованный HTML) быть привязан к смайликам?
17
1
Отличный ответ. Я всегда знал, что это потому, что Outlook не поддерживает эмодзи, но я так и не понял, почему буква «J». Теперь, когда я знаю, я стою вне себя и удивляюсь, как Microsoft даже дважды не задумывается об «автокоррекции» общего символа с помощью одного символа из собственного проприетарного шрифта, доступного только пользователям Windows. Как будто Microsoft изобрела эту новомодную электронную почту, которая так популярна у детей в наши дни.
Уэс Сайид
1
@bzle Один из вариантов - заставить всех, кого вы знаете, отключить правило автозамены в outlook ( superuser.com/questions/134409/… ). Это было бы сложно. Кроме того, если вы поддерживаете электронную почту, вы можете конвертировать соло Jв:)
Paul
@Paul Спасибо за предложение. Последнее электронное письмо, которое я получил с J, не было даже соло, потому что между ним и словом перед ним не было пробела. Я узнал, что HTML выглядит так: <span style="font-family:Wingdings">J</span> я положил билет с авиапочтой ... Я не думаю, что есть способ автоматически заменить это, но это наверняка было бы здорово. Я чувствую, что нет никакого решения для этого. Вам просто нужно разобраться с Дж. Полом, спасибо за ваши ответы. Я буду отмечать ваш ответ, если не будет найдено другое решение.
bzle
4

Нашел решение для этого:

На Mac уже есть шрифт Wingdings, но он не настроен для набора текста ... он, кажется, просто доступен для использования в качестве символов.

Я взял свой шрифт Wingdings и заново сохранил его с помощью Font Forge. Таким образом, отображение клавиш действительно работает (хотя я не уверен, какая функциональность теряется при этом).

Вот как получить настройки:

  1. В Finder перейдите по ссылке: Macintosh HD / Библиотека / Шрифты
  2. Найдите Wingdings.ttf, щелкните правой кнопкой мыши, чтобы открыть «Получить информацию»
    1. Прокрутите вниз до «Общий доступ и разрешения:»
    2. Нажмите на значок замка в правом нижнем углу, чтобы разблокировать.
    3. Предоставьте пользователю «все» права «Чтение и запись»
  3. Закройте «Get Info» и переместите Wingdings.ttf в другую папку. Я бы предпочел просто переименовать шрифт, но это не позволило бы мне.
  4. Загрузите мой заново сохраненный шрифт: https://github.com/bzle/J-to-Smiley-Fix/raw/master/Wingdings.ttf
  5. Возможно, вы сможете добавить этот шрифт там, где был удален старый ... Я добавил его как пользовательский шрифт через Font Book. Он выдал ошибку, говоря, что это будет дубликат шрифта, но вы можете просто установить флажок и добавить в любом случае.

В этот момент я перезапустил Airmail (не уверен, если это было необходимо), и теперь J смайлик!

bzle
источник
Эй, вы можете проверить лицензирование Wingdings, прежде чем загружать и связывать его отсюда.
Пол
@Paul Спасибо, это хороший момент. Я обновил шрифт, поэтому все изображения Wingdings были стерты, и были добавлены три пользовательских лица. Это должно позаботиться о любых проблемах лицензирования.
bzle