Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unicode连字SS_Unicode_Fonts - Fatal编程技术网

Unicode连字SS

Unicode连字SS,unicode,fonts,Unicode,Fonts,我正在解析一个XML文档,其中包含Sabon字体的私有区域中的字符。这些字符必须替换,因为字体必须更改为Times New Roman。到目前为止,一切都很好 现在我需要一个像SS(双s,像两个s的连字)的字符替换。我检查了几次,没有找到相应的字符。有人知道unicode中是否有这样的东西吗?这有点神秘,但我认为您看到的字形是“ß”U+00DF拉丁小写字母夏普S的小大写字形,通常称为“德语双S”。对于你在评论中提到的单词来说,这没有什么意义,因为布鲁塞内特是一位法国博物学家,而法国人不使用“ß”

我正在解析一个XML文档,其中包含Sabon字体的私有区域中的字符。这些字符必须替换,因为字体必须更改为Times New Roman。到目前为止,一切都很好


现在我需要一个像SS(双s,像两个s的连字)的字符替换。我检查了几次,没有找到相应的字符。有人知道unicode中是否有这样的东西吗?

这有点神秘,但我认为您看到的字形是“ß”U+00DF拉丁小写字母夏普S的小大写字形,通常称为“德语双S”。对于你在评论中提到的单词来说,这没有什么意义,因为布鲁塞内特是一位法国博物学家,而法国人不使用“ß”(德语也不使用“ß”来表示外国名字),所以谷歌发现的“布鲁ßonet”的少量出现肯定是奇怪的拼写错误

复制的字符串包含Sabon似乎用于小大写字母的专用代码点。这有点奇怪,因为通常情况下,小大写字母现在被作为字形变体包含,可以使用OpenType特性选择,而不是私用代码点,根据定义,私用代码点是不可移植的

这仍然不能解释发生了什么,因为字符串包含“Broussonet”,在这个意义上,“ss”由两个私人使用代码点的副本表示,该代码点在Sabon中用于小型大写字母“s”。据推测,“ss”和“ß”之间的某种转换正在某处发生。无论如何,您第二条评论中的“字符”是U+E03F,这是一个私用代码点,显然用于Sabon的小写字母“ß”,CFF glyph id germandbls.sc


然而,如果文本被解释为真正的大写字母,而不是第一个字母用小大写字母表示,并且如果“SS”被解释为或替换为大写形式的“ß”,那么它是“ẞ” U+1E9E拉丁文大写字母夏普S。在普通德语正字法中,“ß”映射为“SS”(普通字母“S”的两个副本)在大写字母中,但现在Unicode也有U+1E9E,以满足保留拼写差异的需要,如Strauss vs.Strauß,当名称都用大写字母书写时。现代版本的Times New Roman有一个用于“字母”的字形ẞ”, 旧版本没有(U+1E9E是2008年4月在Unicode版本5.1中添加的)。

这有点神秘,但我认为您看到的标志符号是“ß”U+00DF拉丁小写字母夏普S的小写标志符号,通常称为“德语双S”.对于你在评论中提到的单词,这没有什么意义,因为布鲁塞内特是一位法国博物学家,法国人不使用“ß”(德语也不使用“ß”表示外国名字),所以谷歌发现的“布鲁ßonet”的少量出现肯定是奇怪的拼写错误

复制的字符串包含Sabon似乎用于小大写字母的专用代码点。这有点奇怪,因为通常小大写字母现在作为字形变体包含,可使用OpenType功能选择,而不是私用代码点,根据定义,私用代码点是不可移植的

这仍然不能解释发生了什么,因为字符串包含“Broussonet”,在这个意义上,“ss”由两个私人使用代码点的副本表示,该代码点在Sabon中用于小写字母“s”。大概,“ss”和“ß”之间的转换正在某处发生。无论如何,“字符”在您的第二条评论中,是U+E03F,这是一个私用代码点,显然用于萨本的小型大写字母“ß”,CFF glyph id germandbls.sc


然而,如果文本被解释为真正的大写字母,而不是第一个字母用小大写字母表示,并且如果“SS”被解释为或替换为大写形式的“ß”,那么它是“ẞ” U+1E9E拉丁文大写字母夏普S。在普通德语正字法中,“ß”映射为“SS”(普通字母“S”的两个副本)在大写字母中,但现在Unicode也有U+1E9E,以满足保留拼写差异的需要,如Strauss vs.Strauß,当名称都用大写字母书写时。现代版本的Times New Roman有一个用于“字母”的字形ẞ”, 旧版本没有(U+1E9E是在2008年4月的Unicode版本5.1中添加的)。

哪个版本的Sabon?您确定它的私人区域有字符吗?是“SS”还是“SS”?发布图像会有所帮助。通常,Unicode编码字符,而不是连字。字体全名为Sabon LT Std,文件版本为1.040。下面是复制的字符串:B. 这看起来像BROUSSONET,第一个字母更大,其他字母都是大写。这就是我想用SS替换的字符:Sabon的哪个版本?你确定它的私人区域有字符吗?是“SS”还是“SS”?发布图像会有所帮助。通常,Unicode编码字符,而不是连字。字体的全名是Sabon LT Std,文件版本是1.040。下面是复制的字符串:B. 这看起来像BROUSSONET,第一个字母更大,其他字母都是大写。这就是我想用SS替换的字符:“Broussonet”示例具有误导性,实际上没有SS字形,只有两个S。抱歉。感谢您的解释,完全有意义,我将用两个S替换它。“Broussonet”示例具有误导性,实际上没有SS字形,只有两个S。抱歉。感谢您的解释,完全有意义,我将用两个S替换它。