在Python中失蹤,當我使一個Unicode字符,例如一個帶有選定字體的中文字符,有時關於常用Unicode字符的字體不完整,並且無法呈現有問題的Unicode字符。在這些情況下,如果我稱之爲「打印」功能,則輸出通常看起來像一個方框,而不管底層unicode字符應該是什麼樣子。蟒蛇統一渲染:如何知道一個Unicode字符從字體
當然,一旦予打印Unicode字符,我可以查看輸出,然後確定所選擇的字體射門特定Unicode字符。但是,在我打印之前,有沒有辦法可以自動打印,而不必訴諸於我自己的人眼來確定字體是否包含在字體中?
我也想澄清,我知道,比其他人更完整的字體。我的問題不是我可以使用哪種字體,所以如果我打電話給「打印」,我通常會有一個合理的輸出。也請忽略我如何打印字符或如果我真的想打印字符的問題。我的問題很簡單,對於任何給定的字體,如何判斷字體中是否缺少unicode字符,而不使用任何依靠人爲判斷輸出的手動過程。
OS可能有差別,您使用的是哪一個? –
如何在打印電話時知道甚至使用哪種字體?標準輸出上的文本可能會發送到終端,文件,其他應用程序......簡而言之,如果沒有更多的限制,這個問題是無法解決的。 –
我想你們都錯過了我的觀點。無論我是否或如何打印字符,我只想知道字符是否包含在字體中。 – MichM