JComponent Java, который может визуализировать символ шрифта в пикселях - PullRequest
3 голосов
/ 23 мая 2011

Мне интересно, если такой Java-компонент вообще существует, пожалуйста, позвольте мне уточнить.

Предполагается, что компонент представляет собой компонент в виде сетки, полученный из JComponent. Основным лицом является сетка, и она будет использоваться для визуализации шрифтового символа. Сетка делится в зависимости от размера символа входного шрифта. Например, если входное значение представляет собой «A» из «Arial, PLAIN, 16», сетка будет иметь ячейки 16X16, каждая ячейка представляет пиксель символа, только намного больший, чем реальный пиксель, и символ отображается внутри сетки. Конечно, символ 16 пикселей слишком мал, чтобы его можно было четко увидеть в его реальном размере, поэтому панель сетки фактически увеличивает его. Кроме того, пользователь может изменять размер шрифта на лету, скажем, с 16 до 32, панель сетки не меняет свой размер, только перераспределяет ячейки на 32X32 и перерисовывает символ, имитируя пиксельный символ 32X32.

Я полагаю, что в ПО для рисования есть что-то подобное, мне просто интересно, есть ли такой компонент в Java, с открытым исходным кодом или в коммерческих целях, в противном случае мне придется приложить немало усилий, чтобы создать его самому: -).

Спасибо, John

1 Ответ

3 голосов
/ 23 мая 2011

Вы можете получить растровое изображение глифа, как упомянуто здесь , и отредактировать его, как предложено здесь .

...