Описание тега pangocairo

Pangocairo - это часть Pango, которая позволяет создавать контексты Pango на поверхностях Cairo.
0 ответов

Какова цель использования стандартных кодовых точек при отображении шрифтов?

Согласно этой ссылке, U+00AD является игнорируемой кодовой точкой по умолчанию. Какова цель этих игнорируемых по умолчанию кодовых точек? Какой вред, если я хочу сделать U+00AD? Ссылка дает некоторую информацию, но мне не очень понятно. "U + 00AD SO…
20 ноя '13 в 09:06
1 ответ

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

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

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

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

Pango и X11, несоответствие описания шрифта и проблемы с отображением

Будучи относительно новым для X11, я пытался сделать рендеринг шрифтов безболезненным в моей программе на C. После отказа от надежной работы Xtf pangocairo казался следующим лучшим выбором. Однако я столкнулся с проблемой: pango не всегда распознает…
16 апр '18 в 08:19
0 ответов

cairo draw_text и висячий указатель на размеченных строках?

Я пытаюсь использовать cairo для draw_text на экране, но инструмент Mac Os X говорит мне, что у меня есть повисшая причина указателя из-за pango_layout_get_pixel_size или pango_layout_get_baseline .. фактически первая функция, которая должна иметь P…
02 окт '16 в 20:10
1 ответ

Каир + Панго макет без выравнивания по левому краю

Что здесь происходит? pango_font_description_set_family(font.get(),"Serif"); pango_font_description_set_absolute_size(font.get(), 16 * PANGO_SCALE); int w; int h; pango_layout_set_font_description (layout.get(),font.get()); pango_layout_set_width(la…
14 фев '17 в 12:37
0 ответов

Не могу использовать пользовательские шрифты для PHP Imagick с Pango / другим решением для арабских лигатур

У нас есть микросервис для обработки изображений, который создает многофункциональные изображения с текстом поверх него, и мы находимся в процессе добавления арабского языка на наш веб-сайт. При переводе некоторого содержимого на арабский язык наш п…
08 май '18 в 13:46
1 ответ

Ошибка сегментации, отрисовывающая текст в каирском контексте

Я впервые использую pangomm и пытаюсь отобразить некоторый текст в Cairo:: Context, но когда я пытаюсь получить доступ к чему-либо из объекта Pango::Layout, программа выдает следующую ошибку: (process:7175): glibmm-CRITICAL **: 15:36:58.578: Glib::O…
01 фев '19 в 17:51
0 ответов

cairocffi выдает ошибку с панго

context = cairocffi.Context(surface) # pangocairo.pango_cairo_set_antialias(cairo.ANTIALIAS_SUBPIXEL) context.translate(movex, movey) context.rotate(twist) layout = gobject_ref(pangocairo.pango_cairo_create_layout(context._pointer)) В последней стро…
09 мар '16 в 06:38
0 ответов

Как определить шаг для 4-х канального растрового изображения?

Сначала мои извинения, если это наивный вопрос. Я только начал изучать низкоуровневый рендеринг текста с помощью freetype2 и Pango. Я заметил, что Pango может отображать текст в растровое изображение FT2, определяемое структурой typedef struct FT_Bi…
09 янв '18 в 09:10
1 ответ

Сборка Pango Cairo для Android NDK

Я нашел кого-то, кто портировал Pango Cairo для Android NDK ( сообщение в блоге, исходный код). Однако мне не удалось составить его пример проекта. Кто-нибудь сумел это сделать и может сказать, что я делаю не так? Это то, что я пробовал до сих пор: …
01 авг '12 в 15:16
2 ответа

Несколько страниц в одном PDF с CAIRO?

Я использую C# и Cairo для создания PDF-файла. Я хочу создать многостраничный PDF-файл и не могу найти образцы. Я нашел только этот: http://lists.cairographics.org/archives/cairo/2008-September/014949.html Любая помощь или предложение будут высоко о…
21 фев '13 в 02:46
0 ответов

Конфигурация pango cairo php

Я пытаюсь сделать pangocairo, чтобы написать текст на изображении. Я следил за несколькими потоками в Stackru и следил за всеми. Критерии для этого, чтобы установить Pango Cairo и gtk libpangocairo проверили уже установленную программу и обнаружили,…
25 мар '17 в 14:32
0 ответов

Можно ли получить минимальное восхождение всех символов в шрифте с помощью fontconfig или pango?

Я вижу в панго, что мы можем запросить максимальное восхождение (то есть вертикальное расстояние от горизонтальной базовой линии до самой высокой "символьной" координаты). Но мне также нужно минимальное восхождение. Это возможно через pango/fontconf…
20 июн '15 в 11:36
1 ответ

Динамический текст в Панго / Каир

У меня такое чувство, что я могу что-то упустить с Панго. Почти все в API кажется ориентированным на отображение статического текста, за исключением двух функций для рисования / перемещения курсора в определенной позиции, что предполагает наличие вс…
04 май '15 в 22:15
3 ответа

Как получить шрифт по умолчанию, используемый системой, используя pygtk или pango?

У меня есть кнопка с помощью pygtk. Первоначально я не хочу устанавливать шрифт, так как система примет его по умолчанию. Мой вопрос заключается в том, какова строка кода, чтобы получить шрифт по умолчанию, используемый системой, чтобы я сначала ост…
07 авг '12 в 03:05
0 ответов

Использование табуляции в Панго / Каире

Кто-нибудь может мне помочь с использованием табуляции в Панго / Каире? Я использую Pango и Cairo, чтобы сгенерировать простое изображение, а затем сохранить его в виде файла.png. Правильно ли я считаю, что эти табуляции могут использоваться для раз…
02 ноя '17 в 12:52
1 ответ

Использование PangoCairo с PyGObject API

Я портирую скрипт Python2, который использует Pango для рисования текста на поверхности Каира. Он работает нормально, используя старый PyGtk API с pangocairo пакет. Моя система (Debian Jesse) не имеет пакетов Python3 для PyGtk и вместо этого использ…
22 окт '16 в 16:04
2 ответа

Как преобразовать поверхность изображения Cairo в OpenCV Mat в C++

У меня есть Каирская поверхность изображения в библиотеке cairomm Cairo::RefPtr cropSurface = Cairo::ImageSurface::create(Cairo::FORMAT_ARGB32, Ширина, Высота); Как я могу преобразовать его в Opencv Mat в C++?
13 ноя '13 в 07:54
1 ответ

pdfcairo 'неизвестный или неоднозначный тип терминала' в gnuplot

После обновления gnuplot с 4.6 до 5.0.1 я сталкиваюсь со следующей ошибкой: set terminal pdfcairo size 3.0in,2.25in font ',8' ^ "plot.plt", line 114: unknown or ambiguous terminal type; type just 'set terminal' for a list Как я могу это исправить? P…
27 июл '15 в 14:04