freetype2

    0熱度

    1回答

    嘗試渲染使用FreeType2和this online tutorial的字符,但有一些問題,結果非常不規則。我查看了本網站here和here上的其他問題,並進行了更正,但我仍然非常難過。我將它進行到底,但該位圖顯示不正確: 不僅如此,但顯示取決於我想要呈現的字符。有些顯示爲空白,而其他顯示爲矩形。代碼如下,任何意見將不勝感激。 主程序: #include <iostream> #include

    1熱度

    1回答

    我在我的OpenGL程序中使用FreeType2庫進行文本渲染。我有一個用於屏幕rgb值的緩衝區數組。對於文本渲染,我首先初始化FreeType2庫,然後加載字體,設置像素大小,然後獲取A char,然後獲得該字形的位圖,合併字形位圖和我的緩衝區數組,然後使用glTexSubImage2D函數和渲染。我得到了這個結果。 我對FreeType2代碼: assert(FT_Init_FreeType(

    0熱度

    1回答

    我繼承了一個代碼,其中作者使用FreeType和OpenGL打印一些文本(不一定是等寬字體)。 我需要計算打印的文本寬度,以便我可以正確對齊它。 這是他寫的代碼: freetype::font_data font; font.init(fontPath.c_str(), fontSize); freetype::print(font, x, y, "%s", str.c_str()); H

    -1熱度

    1回答

    我想在C中使用FreeType2和OpenGL繪製文本,但它只是渲染一個正方形。我一直在關注教程here,here和here。此代碼在Red Hat 5.6上運行,只有OpenGL 1.4。 這是我的代碼。首先,我使用FreeType加載字體。我已經打印出我想要給終端的字符的緩衝區,並且它似乎正在正確加載。爲了清晰起見,我省略了一些錯誤檢查。另外,我不得不手動轉錄此代碼,因此如果它們看起來像明顯的

    1熱度

    1回答

    我使用SharpFont,一個C#FreeType庫。 加載Times New Roman OpenType文件後,我得到所有字形的度量。 我注意到字符'f','w','y','A','/','\'的Horizo​​ntalAdvance小於它們的正常寬度,並且char'@'的VerticalAdvance小於它的高度。這怎麼可能?我一直認爲Horizo​​ntalAdvance是寬度加上一些填充

    8熱度

    1回答

    我的問題是,在施加到帆布Skia的平滑縮放(與concat方法)的文本顯示比例中的「突發」,非均勻地。在使用FreeType 2後端的Android平臺上,問題尤其明顯。 我相信這是一般的文本縮放在Skia的工作方式 - 先申請的文字大小字體引擎,然後提取字形位,並以「剩女」矩陣來實現所需的最終尺寸改變它。但是不知怎麼的,最終的剩餘縮放並沒有被應用,這導致了在文本大小的整數值之間的過渡中出現這樣的

    -1熱度

    1回答

    如何使用Freetype2庫獲取由真實類型字體支持的字形或代碼點列表?

    0熱度

    1回答

    我是Qt和Ubuntu的新手,我試圖按照教程來安裝Freetype。但我猜想一些缺少標誌會導致問題。所以,如果這是我必須做的事情? 當我做 #include <ft2build.h> 我得到這個錯誤: ft2build.h: No such file or directory 而當我做 #include <freetype2/ft2build.h> 我得到這個錯誤: freetype/

    0熱度

    1回答

    我正在製作基於ioquake3的遊戲,並且我啓用了使用Freetype在遊戲中渲染字體。但是,這個庫在整個開發過程中一直都很痛苦,現在除了我自己的MacOS電腦外,這款遊戲並沒有正確運行,因爲它們沒有安裝Freetype。 它會在「。」中查找「renderer_opengl2_x86_64.dylib」。並失敗。然而ioquake3在同一臺電腦上運行得很好。如果我傳輸ioquake3.app的渲染

    0熱度

    1回答

    我在unix工作。我在Freetype中添加了一些自定義代碼來測試它的流程。我的目標是Type1驅動程序模塊,並使用我的客戶端應用程序,我試圖打開一個type1字體文件並從中打印字體名稱和樣式名稱。我在side type1驅動程序模塊部分添加了以下代碼,它檢查字體文件的標題(所以它應該始終在我運行應用程序時執行)但它不起作用。 Freetype編譯時沒有錯誤,我也使用sudo make insta