Альт-коды не зависят от шрифта, они зависят от локали вашей системы.
Альт-коды, которые не начинаются с нуля, используют вашу кодовую страницу консоли. Альт-коды, начинающиеся с нуля, используют вашу кодовую страницу ANSI. Альт-коды в десятичном виде
В языковых стандартах США и США кодовая страница консоли - CP-437, а кодовая страница ANSI - Windows-1252. Письмо ñ
доступно в CP-437 на 164 и на 241 в Windows-1252. Вот почему альт-коды, которые вам предложили, работают.
Но вы используете венгерский язык, поэтому ваша кодировка ANSI - Windows-1250, и ваша консольная кодировка тоже отличается (я не уверен, какая именно). Они оба не имеют ñ
. Windows-1250 имеет ń
на 241.
Есть несколько способов решить вашу проблему:
установить испанскую раскладку клавиатуры и переключать при необходимости;
переключите всю систему на западноевропейский язык (не рекомендуется);
включить шестнадцатеричные Юникод Alt-коды: ссылка ;
установите Microsoft Keyboard Layout Creator и создайте свою собственную раскладку клавиатуры с
ñ
любыми другими символами.
У меня была похожая проблема, и я выбрал последнее решение.