Re: [問題] 檢查字型檔案是否支援一段字串
看板C_and_CPP (C/C++)作者descent (「雄辯是銀,沉默是金」)時間9年前 (2016/07/01 19:09)推噓1(1推 0噓 0→)留言1則, 1人參與討論串2/2 (看更多)
https://github.com/descent/progs/blob/master/cpp11_utf8/main.cpp
L440 ~ L445 就是在檢查這個 font 是否有該 glyph,
你跑跑看就知道了。
需要使用 freetype2 library。
※ 引述《hn12404988 (Willy)》之銘言:
: 開發平台(Platform): Linux Centos 7
: 額外使用到的函數庫(Library Used): Magick++(ImageMagick的c++ API)
: 問題(Question):把字串用magick++畫在圖片上時,magick++本身並沒有檢查ttf檔案是否
: 支援該字串,所以有支援的話就成功,沒有的話就是畫出一堆問號或其他
: 所以必須另外寫一個能夠檢查ttf檔是否都支援該字串的每個字(utf8)
: 如果沒有的話fallback到default,或是往下一個ttf檔測試
: 所以有一個ttf檔的測試list(包含各國語言,ex:noto from google)
: 所以想知道「測試ttf檔是否支援一段字串」的方法
: 餵入的資料(Input):一段utf8編碼的字串(std::string或char[])
: 預期的正確結果(Expected Output):true or false
--
紙上得來終覺淺,絕知此事要躬行。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.98.177.130
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1467371366.A.1AF.html
推
07/02 18:03, , 1F
07/02 18:03, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章