печатаемый символ в Java

33
задан Alexander Farber 28 March 2018 в 15:28
поделиться

2 ответа

Кажется, что это был "Шрифт" независимый путь.

public boolean isPrintableChar( char c ) {
    Character.UnicodeBlock block = Character.UnicodeBlock.of( c );
    return (!Character.isISOControl(c)) &&
            c != KeyEvent.CHAR_UNDEFINED &&
            block != null &&
            block != Character.UnicodeBlock.SPECIALS;
}
42
ответ дан 27 November 2019 в 18:17
поделиться

Я не совершенно уверен, понимаю ли я Вашу проблему. Но если Вы хотите, обнаруживают, если символ может быть оттянут к Графическому объекту, и если не печатают некоторый символ заполнителя, Вы могли бы найти полезным:

Font.canDisplay(int)

Это проверит, может ли шрифт отобразить определенную кодовую точку (это больше, что проверка, является ли шрифт визуализуемым вообще - с тех пор, существует символы, которые являются визуализуемыми - как Д … - но некоторый наклон шрифтов отображает их.

15
ответ дан 27 November 2019 в 18:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: