cost 84 ms
使用模式生成時訪問 cairo_path_t

[英]Access cairo_path_t when generated using a pattern

我對在開羅繪制各種路徑很感興趣。 然后通過 cairo_path_t 和 cairo_path_data_t 訪問這些路徑以供 pango 使用。 當我使用模式時,這會成為一個問題。 例如,以下代碼效果很好。 我可以使用 pat 訪問路徑。 但是,如果我將其用作重復模式。 路徑丟失了。 我無 ...

PangoLayout 中忽略的新行

[英]New Lines Ignored in PangoLayout

我正在開發一個程序,在該程序中我使用PangoLayout進行文本布局,使用Cairo進行渲染,但我遇到了多行文本(或者更確切地說,包含換行符的文本)的問題。 Pango 似乎在任何換行符之后截斷文本。 pango_layout_get_extents()的結果似乎只包括第一行(我已經通過在第一 ...

如何使用 Pango 和 (py)Cairo 激活亞像素定位?

[英]How can I activate subpixel positioning with Pango and (py)Cairo?

我剛剛看到這篇文章說,亞像素定位是在 2019 年添加到 Pango 1.44 中的——盡管它並非沒有問題。 顯然它 默認是關閉的。 這兩篇文章 go 都說需要來自開羅的最新大師。 也許它已經在此期間發布(?)。 其實有兩個問題: 我需要哪個版本的 Cairo(或 pycairo)來激活此功能? ...

如何修復在 Linux/Fedora 31 上的 R 中未正確顯示的度數符號

[英]How to fix degree symbol not showing correctly in R on Linux/Fedora 31

我制作的任何地圖: ggplot() + geom_sf() 生成預期的地圖,但未正確顯示度數符號,如下圖所示。 這個答案中給出的答案 - 地圖軸標簽中的度數符號不正確- 沒有幫助,當我看到不同的標志時,我發布了一個單獨的問題。 更改字體無濟於事。 我還嘗試在一個單獨的項目中使 ...

cairo_debug_reset_static_data() 使用 pango 庫的問題

[英]cairo_debug_reset_static_data() issue using pango library

當我將 pango lib 和 cairo 結合起來時,我遇到了 cairo_debug_reset_static_data() function 的問題,因為我在調用它時得到了以下斷言。 繪制:cairo-hash.c:217:_cairo_hash_table_destroy:斷言“hash_t ...

如何確定線寬的開羅繪圖?

[英]how to determine cairo drawing with line width even?

我使用 cr(來自 Gtk 的小部件繪制事件),我想使用偶數像素(2、4、6 等)創建一個矩形(或一條線),而不需要任何“上下文轉換”。 據此,這條線將是“圍繞路徑”。 並據此“圓筆的直徑”。 但是在一個矩形中,它會在外面少一些,里面多一些,還是相反? 並且在一條線上會向上、向下、向左還是向右? ...

將文本分段錯誤渲染到開羅上下文

[英]Segmentation fault rendering text to cairo context

這是我第一次使用 pangomm,我試圖將一些文本渲染到 Cairo::Context,但是當我嘗試從 Pango::Layout 對象訪問任何內容時,程序會拋出以下錯誤: 我無法使用 gdb 回溯錯誤。 代碼 #include <cairomm/cairomm.h> #inclu ...

pangocairo:透明記錄表面上的變色

[英]pangocairo: discolouration on transparent recording surfaces

當我使用Pango將文本繪制到透明的Cairo記錄表面上時,文本會變得非常變色,尤其是在半透明的抗鋸齒區域。 例如, 此圖像具有某些文本的正確(頂部)和不正確的(底部)再現 。 ( 放大了上一張圖像 )。 我的問題顯然是在使用透明記錄表面時如何獲得正確的顏色再現。 至少,我認為這個問 ...

為什么將wxWindows和PangoCairo一起使用?

[英]Why are wxWindows and PangoCairo used together?

我可能已經走了循環,但是使用本機外觀GUI庫似乎很奇怪,然后-如果您未使用wxGTK-使用來自不同 GUI庫的文本渲染器中的shoehorn。 怎么了 ...

Pango導入無效

[英]Pango Import is not working

我對這個python及其依賴非常陌生。 我正在嘗試安裝Cairo和Pango,我已經成功安裝了Cairo,Cairocffi,cffi,Pygi和gtk +,並且它們工作正常。 在過去的三天里,我嘗試了很多方法來設置Pango,但是它根本沒有用。 僅供參考,我正在使用Windows 10 ...

開羅+ Pango布局非左對齊

[英]Cairo + Pango layout non-left alignment

這里發生了什么? 如圖所示,文本位於所需位置的右側。 如何正確定位文字? cairo_move_to顯然不是這里的正確選擇,或者是否存在任何已知的錯誤會影響PANGO_ALIGN_CENTER和PANGO_ALIGN_RIGHT的行為。 PANGO_ALIGN_LEFT可以正常工作 ...

2017-02-14 12:37:40   1   150    pangocairo  
沒有gtk_init()/ gtk_main()的情況下可以使用GtkTextView小部件嗎?

[英]can I use GtkTextView widget without gtk_init() / gtk_main()?

我目前使用cairo / pango從動態文本生成原始圖像數據。 我的應用程序不是Gtk + GUI應用程序,而是本地C ++無頭視頻服務器。 使用動態文本,我生成了用於疊加的原始圖像,然后在服務器處理並通過網絡分發的視頻流上進行Alpha混合處理。 該文本不涉及文本編輯,但是給定文本,我 ...

使用PangoCairo和PyGObject API

[英]Using PangoCairo with PyGObject API

我正在移植一個使用Pango將文本繪制到Cairo表面的Python2腳本。 使用舊的PyGtk API和pangocairo包它可以正常工作。 我的系統(Debian Jesse)沒有PyGtk的Python3包,而是使用更新的Gtk +庫和PyGObject API。 我想創建一個 ...

C-Gtk3-開羅-DrawArea-平面笛卡爾-如何添加文本?

[英]C - Gtk3- Cairo - DrawArea - Plane cartesian - How i add text?

我的目的(用於個人鍛煉)是創建平面直角坐標系,其中我表示一些數學函數。 由於這個原因,我需要交易坐標,如何在DrawArea上添加文本? 我進行了搜索,但沒有找到關於用gtk3-C繪制文本的內容(示例ecc)。 其他,您是否有一些關於DrawArea-Cairo-Pango的教程指南或 ...

Pango中的內存泄漏

[英]Memory Leak in Pango

我在目前正在MacOSX上編譯的測試驅動應用程序中,在沒有GTK的情況下,在沒有Cairo的情況下使用Pango庫。 我有一個內存泄漏問題,可以追溯到此函數: 這個例程被稱為很多,也許在一秒鍾內被調用一百次。 而且內存泄漏非常大,在3秒內約為30MB,並且速率恆定。 當我比較這段代 ...

在開羅表面之前創建Pango布局

[英]Create Pango Layout Before Cairo Surface

在我的應用程序中,我使用Pango和Cairo來創建文本紋理。 這些紋理的寬度是固定的,但應縮放其高度以適合文本內容。 然后,在這種情況下涉及的父對象將擴展其高度以匹配文本。 問題是,我初步化Pango和Cairo的方式不允許這樣做。 目前,該系統由以下人員建立: 它確定了高 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM