Я занимаюсь разработкой программного обеспечения пользовательского интерфейса с использованием программирования X11 (я не использую QT, Widget, GTk). В этом я хочу увеличить размер шрифта, используя функцию свойства шрифта. Как я могу использовать функцию XFontProp? Есть ли другой способ увеличить размер шрифта, используя X Windows? Если это возможно, дайте мне образец?
Если вы хотите использовать устаревший ныне устаревший метод рендеринга шрифтов на стороне сервера, вы не сможете менять размер шрифта, вам нужно нагрузка фонд правильных размеров. использование XLoadFont
и / или XLoadQueryFont
за это. Использовать Font
ты попал в свой GC
,
Чтобы увидеть, как выглядит строковый параметр, введите xlsfonts
на вашем компьютере, или используйте xfontsel
GUI утилита.
Обратите внимание, что на любом X-сервере могут отсутствовать шрифты, которые вы хотите использовать. Есть только несколько обязательных шрифтов, включая fixed
и я забыл что еще.
Если вы хотите использовать модный современный рендеринг шрифтов на стороне клиента (то, что используется большинством программ, написанных сегодня), вы должны использовать один из наборов инструментов, или библиотеки Xft2 или Cairo.
Других решений пока нет …