我想遍歷字符列表。字符列表應該是Unicode字符集的子集。 Unicode有很多代碼,而且AFAIK Unicode包含所有文化的所有字符。按文化選擇Unicode字符子集
我想要的是根據特定的文化來選擇特定的Unicode字符子集,因爲特定的文化不會使用所有的Unicode字符。
這可能嗎?
我想繪製一組用於OpenGL紋理生成的字符。通過這種方式,我可以使用紋理渲染字體字形(非常簡單,足夠快)。我已經支持ASCII字符集,因爲少於256個可顯示字符,但是使用Unicode我需要選擇一個字符子集,否則得到的OpenGL紋理將無法管理。
我想要的是根據請求的文化來選擇Unicode字符的子集。除了文化之外,我無法思考另一個頂級過濾器。
你能舉一個例子,說明你將如何處理這些信息? (根據您正在嘗試的操作,確定當前鍵盤佈局上的字符可能是一種替代方法。) – BrendanMcK
這有點危險。例如,阿拉伯語或日語將很容易用拉丁字母抄寫西文字。同樣,日本人使用很多中文字符。 Unicode映射在很大程度上按照語言或用法進行分組,只需查找表格即可。 http://www.unicodemap.org/ –