2013-01-31 47 views
0

我使用這個鏈接來繪製文本使用FreeType庫特定的字體:繪圖字體效果(下劃線,Strickeout)FreeType庫和OpenGL

http://nehe.gamedev.net/tutorial/freetype_fonts_in_opengl/24001/

我如何下劃線或刪除線的文本?

+5

[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) –

+0

我可以用我的程序繪製(斜體/粗體)字體創建「映射表「:字體名稱 - >字體文件(trueType)。 現在我嘗試使下劃線的文本或一個strickeout一個,但我不知道如何使用openGl! –

+0

你沒有回答Joachim的問題。在研究如何製作下劃線/透視文本方面,您嘗試過哪些方面? –

回答

1

「字體效果」只不過是繪製文本,然後在其上繪製一些東西。下劃線字體正是它的樣子:繪製文本,然後在其下繪製一條線。在OpenGL中,你可以使用線條渲染。刪除線只是簡單的繪製光線高於

唯一真正的問題是在哪裏畫線。對於下劃線,您可以在基線繪製它。對於刪除線,您可能會從基線到頂部的2/5處畫出。或者看起來不錯。

+0

這就是我所做的... 我終於強調/刪除文本。 謝謝! –