Вопросы по теме 'pango'
Извлечение информации о кернинге глифов C++
После того, как я задал свой предыдущий вопрос о кернинге глифов Uniscribe и еще не получил ответа, а также продолжил чтение в Google и т. д., кажется, что Uniscribe может не поддерживать извлечение информации о кернинге глифов из шрифта....
3019 просмотров
schedule
08.04.2023
Есть ли примеры панели инструментов редактора Python PyGTK Pango?
Я ищу пример приложения, написанного на Python и PyGTK.
Где-то должен быть редактор, который уже делает это.
Некоторое приложение с рядом кнопок текстового редактора: - Шрифт - Полужирный/курсив/подчеркивание - и т.д.
Я надеюсь, что не буду...
1328 просмотров
schedule
19.06.2022
Как экранировать символы в разметке Pango?
В моей программе есть gtk.TreeView , который отображает gtk.ListStore . gtk.ListStore содержит такие строки:
"<span size='medium'><b>"+site_title+"</b></span>"+"\n"+URL
Где URL — это (очевидно) строка URL....
3963 просмотров
schedule
02.07.2023
Как сделать перенос текста в pyCairo + Pango?
Что мне нужно для pyCairo:
создать изображение размером 100x100, содержащее текст и изображение из файловой системы в качестве фона
текст должен быть внутри блока с обтеканием текста размером 20x20 с нижним левым углом в (40,40).
сохранить...
1847 просмотров
schedule
21.01.2023
Проблемы с рендерингом шрифтов с использованием Pango + Cairo + Fontconfig с использованием Visual Studio, под GCC работает нормально
У меня большая проблема, и я надеюсь, что вы можете мне помочь.
Я портирую игру с Linux на Windows, и с помощью MinGW работает нормально (за исключением некоторых вылетов, которые я не знаю, но это сейчас не моя проблема)
Игра использует...
3029 просмотров
schedule
15.12.2022
GTKSharp, Pango, настройка размера шрифта причудливости
Я использую GTK Sharp для работы над графическим интерфейсом для своего приложения.
Взгляните на этот фрагмент кода:
Pango.FontDescription fontdesc = new Pango.FontDescription();
fontdesc.Family = "Sans";
//fontdesc.Size = 12;
fontdesc.Weight =...
4307 просмотров
schedule
01.01.2023
Как определить, является ли шрифт моноширинным, используя GTK и Pango?
У меня есть PangoFontDescription , и я хочу знать, описывает ли он моноширинный шрифт.
Я видел функцию pango_font_family_is_monospace() в документации Pango API, но после нескольких часов головоломок мне все еще не ясно, каковы отношения между...
1202 просмотров
schedule
06.04.2024
Libtool считает, что библиотека была перемещена, но это не так
В настоящее время я перекомпилирую gtk+ и зависимости из исходников (у меня нет другого выбора).
Все мои пользовательские пакеты устанавливаются в определенную пользовательскую точку (назовем ее /packages ) (это может показаться странным, но на...
10679 просмотров
schedule
04.08.2022
Атрибуты pango с pygobject
У меня есть следующий код, который использует pygtk:
attr = pango.AttrList()
attr.change(pango.AttrSize((
50 * window_height / 100) * 1000, 0, -1))
attr.change(pango.AttrFamily("Sans", 0, -1))...
2058 просмотров
schedule
24.03.2024
Преобразование строки разметки pango в свойства GtkTextTag
У меня есть gtk.TextView , к которому я хочу добавить текст, похожий на разметку. Я знаю, что это может быть достигнуто за счет использования gtk.TextTag , который вы можете создать со свойствами, аналогичными строке разметки pango. Я заметил, что...
1531 просмотров
schedule
21.02.2023
Загрузка шрифта из файла в панго?
У меня есть код, использующий Cairo и Pango для создания изображения:
#include<stdio.h>
#include<cairo.h>
#include<pango/pangocairo.h>
#define IMAGE_WIDTH 650
#define IMAGE_HEIGHT 150
#define TEXT "HELLO WORLD"
#define...
6045 просмотров
schedule
20.04.2023
Как раскрасить шрифты в виджетах ярлыков/вводов Gtk3 в Vala?
Мне очень нравится экспериментировать с Vala, и мне удалось решить большинство проблем, с которыми я сталкивался до сих пор. Но то, что заставляет меня тратить немного времени прямо сейчас, — это раскрашивание (и общая модификация) шрифтов в виджетах...
1444 просмотров
schedule
30.06.2022
Конструктор типа CULLong не отображается при установке pango и GIO с кабалой в Windows
Я пытаюсь установить Threadscope в Windows 8, чтобы следовать книге «Параллельное и параллельное программирование в Haskell».
Я успешно установил пакет GTK+, а затем попытался установить threadscope через Cabal. Установка завершилась со следующей...
193 просмотров
schedule
13.01.2024
Проблема со шрифтом открытого типа
По сути, это проблема отображения миноритарного языка.
Позвольте мне сказать это кратко:
Я пытался заставить мой шрифт Opentype (в котором есть некоторые функции) правильно работать на платформах, отличных от Windows (в Windows он работает...
509 просмотров
schedule
23.04.2022
Pango не может найти шрифты с помощью librsvg
Я использую librsvg для рендеринга SVG-файла в контексте Cairo. После этого я «вручную» визуализирую некоторый текст поверх с помощью Pango.
При рендеринге SVG я получаю предупреждения Pango о том, что не удалось загрузить шрифты: "couldn't load...
1778 просмотров
schedule
31.12.2023
Получить максимальное количество текстовых строк, которые помещаются в макет Pango?
Я использую Pango внутри контекста Cairo внутри окна GTK. Как я могу рассчитать, сколько текстовых строк и столбцов поместится внутри области?
172 просмотров
schedule
29.06.2023
Разница между GtkWindow и GdkWindow?
В начале своего приложения Gtk-Gdk-Cairo-Pango я создаю окно:
GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
Во-первых, есть GtkWindow , но gtk_create_window возвращает GtkWidget , а не GtkWindow , почему?
Затем для некоторых...
6791 просмотров
schedule
21.01.2023
Новый символический цвет в тексте Pango Span
Плакат первого раза; давний поклонник ангелов переполнения стека.
У меня проблема с цветами в тексте диапазона, которые контролируются Pango.
Длинная версия: Я обновляю старую программу пользовательского интерфейса, в которой есть код C++ с...
604 просмотров
schedule
28.06.2022
Можно ли использовать текст разметки pango на ярлыке кнопки Gtk+ 3 с помощью Glade и PyDev?
Я собрал интерфейс Gtk+ в Glade, и часть пользовательского интерфейса представляет собой палитру инструментов с несколькими кнопками инструментов, использующими символы utf-8 в качестве меток. Они отлично работают со шрифтом по умолчанию, но я хотел...
466 просмотров
schedule
28.05.2022
Использование PangoCairo с API PyGObject
Я переношу скрипт Python2, который использует Pango для рисования текста на поверхности Cairo. Он отлично работает, используя старый API PyGtk с пакетом pangocairo . Моя система (Debian Jesse) не имеет пакетов Python3 для PyGtk и вместо этого...
1570 просмотров
schedule
08.10.2023