3

Посмотрел коды здесь http://unicodelookup.com/#hyphen/1 и мне сказали, что символ юникода (в десятичном виде) равен 8208. Поэтому, когда я ввожу ALT+8208 на цифровой клавиатуре в Wordpad, я получаю этот символ в виде поля со знаком вопроса.

Но затем, когда я копирую и вставляю этот глиф в SO здесь, он вставляется как дефис. Что мне действительно нужно, так это клавиатурная комбинация для вставки дефиса, где бы я ни печатал.

Интересно, что если я наберу здесь ALT+8208, я получу ►. Это очень расстраивает.

4 ответа4

2

Это, вероятно, две совершенно не связанные проблемы.

  1. Похоже, проблема в Word - твой шрифт. Большинство (все?) шрифты не поддерживают все символы Unicode.

    Тот факт, что копирование и вставка приводит к правильному символу, показывает, что Word "понимал" комбинацию клавиш, но не может отображать символ так, как должен. Попробуйте использовать другой шрифт.

  2. Проблема в браузере - плохая поддержка Unicode.

    Попробуйте установить для параметра реестра HKEY_CURRENT_USER\Control Panel\Input Method\EnableHexNumpad значение 1 и использовать вместо этого комбинацию шестнадцатеричной клавиатуры, т. Е. Alt + (+, 2, 0, 1, 0). Обратите внимание, что вы также должны нажать + на цифровой клавиатуре.

2

В WordPad и MS Word вы можете ввести U+2010 а затем Alt X. Это заменит U+2010 на соответствующий символ Unicode, HYPHEN. Часть U+ может быть опущена, если непосредственно предшествующий символ не является шестнадцатеричной цифрой (0–9, A – F) или буквой X.

В другом программном обеспечении это более сложно; см. страницу Fileformat.info Как вводить символы Юникода в Microsoft Windows.

Помните, что только ограниченный набор шрифтов содержит HYPHEN, и когда программа вынуждена менять шрифт, HYPHEN из другого шрифта может быть непригодным для использования с вашим основным шрифтом. Поэтому, если вы хотите использовать HYPHEN, выберите текстовый шрифт для копирования, который содержит его.

0

Проблема в том, что шрифт Euphemia не имеет этого символа, дефис U+2010 (8208 дек.).
В Windows 10 есть больше шрифтов, которые уже включают его, например Times New Roman и Sitka.

Для справки, вот список популярных шрифтов Windows 7, которые не включают его:

  • Arial
  • Книга Антиква
  • Bookman Old Style
  • век
  • Comic Sans
  • Новый Курьер
  • Грузия
  • Lucida Console
  • Times New Roman [Исправлено в Windows 10]
  • Verdana


Список некоторых шрифтов , которые делают его включают:

  • Arial Unicode MS
  • Calibri
  • Камбрия
  • Consolas
  • Констанция
  • DejaVu Sans
  • DejaVu Serif
  • мотыга
  • Lucida Sans Unicode
  • Microsof Sans Serif
  • Палатино Линотип
  • Segoe UI
  • Tahoma
  • Требушет М.С.
-1

Вы просто хотите ввести дефисы в текстовые процессоры? Если это так, ключ рядом с 0 является дефисом. Вот сайт, который я нашел, который поможет объяснить, как вставить дефис: дефисы в Win7

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .