Pango - это C API для разметки и рендеринга текста на основе Unicode.
1 ответ

Выровняйте линию по ширине с Панго и Каиром (Пикаиро)

У меня есть несколько строк текста, и я бы хотел, чтобы каждая соответствовала ширине (масштабируя размер шрифта) ширине контекста. Есть ли способ сделать это? Я использую pangocairo и python для этого.
07 фев '13 в 11:32
1 ответ

Как установить запасной шрифт для специальных символов в строках Pango в Windows?

Мое приложение отображает строки, используя Pango, Cairo и GTK3. Некоторые из этих строк содержат некоторые специальные символы, в том числе не в базовой плоскости Unicode. В Linux это просто сработало, но в Windows он не может найти специальные сим…
13 ноя '18 в 16:23
1 ответ

Как определить, является ли шрифт моноширинным с использованием GTK и Pango?

У меня есть PangoFontDescription и я хочу знать, описывает ли он моноширинный шрифт. Я видел функцию pango_font_family_is_monospace() в документации Pango API, но после нескольких часов недоумения мне все еще не ясно, каковы отношения между PangoFon…
25 апр '10 в 12:16
0 ответов

Битнами нпм установить холст

После попытки каждого решения в Интернете я застрял с этой ошибкой node-gyp rebuild make: Entering directory `/home/bitnami/SmartDoorbell/node_modules/canvas/build' SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node COPY Release/canvas-p…
24 июл '16 в 21:39
1 ответ

Что представляет собой простой пример использования Pango для рендеринга текста в изображение с использованием шрифта FreeType?

Я хочу визуализировать текст, используя Pango, но я не могу найти пример кода, который не использует Cairo. Может кто-нибудь дать мне простой пример использования Pango с бэкэндом FreeType? Вот как я думаю, это должно работать примерно, но, как вы м…
22 авг '13 в 14:59
2 ответа

Преобразовать строку разметки Панго в свойства GtkTextTag

У меня есть gtk.TextView что я хотел бы добавить подобный разметке текст к. Я знаю, что это может быть достигнуто с помощью gtk.TextTag который вы можете создать с похожими свойствами в виде строки разметки Панго. Я заметил, что нет простого способа…
18 мар '12 в 07:59
1 ответ

Преобразовать 8-битный компонент цвета в 16-битный компонент цвета

Я пишу GTK+ приложение, которое использует Pango атрибуты текста, чтобы определить цвет и другие аспекты текста, записанного на GtkLabel используя что-то вроде этого: attributes = pango_attr_list_new(); pango_attr_list_insert(attributes, pango_attr_…
20 авг '12 в 19:04
1 ответ

Двоичный файл wxPython, созданный в pyinstaller, создает ужасный вывод в Fedora/RHEL

Я искал повсюду две недели, пытаясь решить мою проблему, и ничего не принесло много пользы, поэтому я в конце своей строки здесь! Я создал специальное приложение для выбора принтера для своего рабочего места в Python и использовал pyinstaller для со…
17 апр '13 в 00:08
1 ответ

Получение текстовых границ в GTK+

Как я могу получить границы текста, если строка содержит атрибуты, скажем, размер шрифта, стиль шрифта и семейство шрифтов в GTK+?
07 дек '10 в 12:04
1 ответ

Pango Import не работает

Я очень новичок в этом питоне и его зависимостях. Я пытаюсь установить Cairo и Pango, я успешно установил Cairo, Cairocffi, cffi, Pygi и gtk+, и они работают просто отлично. В течение последних трех дней я пытался настроить Pango, но он не работал в…
3 ответа

Использование Pango в PHP Imagick API

Я хочу использовать Imagick API для PHP вместо запуска командной строки в моем PHP-коде. exec("convert -gravity Center -size 200x200 -fill black -font Arial -pointsize 20 pango:\"Hello World!\" output.png"); для приведенной выше команды у меня есть …
18 май '15 в 01:41
1 ответ

Метод pango_cairo_layout_path не учитывает кернинг

Я использую библиотеку pango для создания некоторого текстового макета и cairo backend для рендеринга. Мне кажется, что метод pango_cairo_layout_path не учитывает кернинг. Я использую привязки C# для pango и cairo, которые предоставляются с проектом…
17 авг '15 в 12:56
0 ответов

Ошибка сборки Pango (сборка GTK+3)

Я собираю GTK+3 (3.16.6) последнюю версию на своем рабочем столе Elementary OS (Ubuntu 12.04), следуя этим инструкциям по установке на веб-сайте GTK. Я успешно собрал и установил следующие пакеты в "/opt/gtk" по предыдущей ссылке: Glib-2.44.1 GdkPix…
20 авг '15 в 15:54
1 ответ

Как я могу включить Pango, чтобы ImageMagick увидел его под Mint?

Я запускаю установку Linux Mint, на которой установлен ImageMagick, и утверждает, что установлена ​​libpango1.0-0, но ImageMagick не может видеть Pango: $ convert -background transparent -fill black -pointsize 72 -size 800x pango:'<b>C.J.S. Ha…
16 окт '17 в 19:55
1 ответ

Утечка памяти в GTK# + Cairo + Pango

Я использую Mono + GTK# + Cairo + Pango в Ubuntu 12.04 и обнаружил некоторые утечки памяти при использовании Pango.Layout объект. Я рисую анимацию с частотой кадров около 30 кадров в секунду, и моя память только увеличивается. Я удаляю много кода и …
11 сен '12 в 12:13
0 ответов

Imagick Convert и Exec

Я пытаюсь запустить конвертирование из exec внутри функции php. Неважно, что я делаю, никогда не запускается. Вот мой код: exec( 'convert PANGO:"<span font_family="jeremy" size="126976">ac</span>" pango.png', $r, $t ); Спасибо!
28 янв '19 в 17:55
2 ответа

Использование GTK/GDK для получения Pango-визуализированных пикселей

Я пытаюсь получить растровое изображение Pango с заданным символом, в данном случае буквой "T". Я думал, что это должно работать, но это просто выводит мусор.. В этом коде gtk_window уже инициализирован как окно GTK. int width, height; PangoLayout *…
02 дек '09 в 04:05
0 ответов

Разница в ширине отображаемого текста, измеренная между типами freetype и pango/cairo

Я пытаюсь предсказать, насколько широко будет выглядеть текст, отображаемый библиотекой pango, но я пытаюсь добиться этого в чистом виде Freetype для повышения производительности. Чтобы ответить комментаторам - да, я измерил производительность с cal…
16 мар '13 в 21:56
0 ответов

Рубиновая обувь "незаконная инструкция" MacBook Air, но не на IMAC ( ./pango-querymodules?)

Все идет хорошо, строим приложение ruby-shoes на imac. Попытка разработать / запустить упакованное приложение в моем эфире, получить незаконную инструкцию. происходит только с последней версией обуви (Federalas). кажется, хорошо на полицейского пров…
09 ноя '15 в 21:53
2 ответа

Рисование текста на Зоне рисования GTK в Хаскеле

У меня есть DrawingArea на котором я могу рисовать, используя такие примитивы, как drawRectangle а также drawLine, Как мне нарисовать текст в этой области? Меня больше всего интересует то, что быстро выводит одну строку текста. Graphics.UI.Gtk.Gdk.D…
14 мар '11 в 06:25