gpt4 book ai didi

c# - 如何以编程方式获取字体支持的字符编码?

转载 作者:行者123 更新时间:2023-11-30 18:43:19 25 4
gpt4 key购买 nike

有没有办法使用 C# 获取字体支持的字符编码?

最佳答案

简短回答:

在 .Net 世界中,没有代码页:一切都在 Unicode 中完成。

字体是映射到 Unicode 代码点(32 位整数)子集的字形(字符的图形表示)的集合。

CLR 字符串是 System.Char(无符号 16 位整数)的 UTF-16 编码列表。这意味着某些 Unicode 代码点(0x00000080 及更高)在字符串中表示为一对 16 位字符,根据 UTF-16 计算。在内部[1],字符串从 UTF-16 转换为 UTF-32,现在的 32 位字符用于查找适当的字形。

[1]无论如何,从逻辑上讲。我不知道实际的实现细节是什么。

关于c# - 如何以编程方式获取字体支持的字符编码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4674744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com