Вопросы по теме '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