最高的 Unicode 字符? [关闭]
Posted
技术标签:
【中文标题】最高的 Unicode 字符? [关闭]【英文标题】:Tallest Unicode character? [closed] 【发布时间】:2012-03-01 18:48:22 【问题描述】:那个 f 符号的 unicode 字符代码是什么? (图片由 WHATWG 提供)。我想这是最高的 Unicode 字符。是吗?
【问题讨论】:
我很好奇你为什么需要最高的角色。 只是一个大的,用于测试在画布上绘图,查看画布是否足够大。我不想隔离通常看起来比大多数拉丁符号(在大多数默认字体中)高得多的非拉丁字母 检查你想要放入画布的实际文本的高度不是更好吗? ***.com/a/7462767/36866 一些。该代码测试了“M”的大小,因此恕我直言,这是一个错误的例子:-) 这看起来像 Zapfino 中的 f。除了超级花哨和拥有无数花哨的变体之外,Zapfino 中的所有内容都针对所选的点大小而超大。在启用默认连字的情况下,在 Zapfino 中渲染“Zapfino”。 【参考方案1】:字符的高度与 Unicode(或其任何转换,例如 UTF-8)无关。字符的高度由用于渲染它的字体定义。尽管很明显各种字体(大部分)都会遵守约定,但这并不意味着一种字体中最高的字符必然是另一种字体中最高的。
【讨论】:
okidoky,这是合乎逻辑的,那么按照惯例,一个非常高的角色是什么?来自 WHATWG 的 f 的代码是什么? @axkibe:您发现该图形的 WHATWG 页面没有告诉您它使用了哪些实体吗? “约定”是什么意思?许多 Script 字体呈现的大写字母比它们的小写等效字体高几倍。它们对我的口味来说相当高。 按照惯例,我指的是大多数字体。我只需要一个好的角色来测试。使用带有普通浏览器字体的拉丁符号不会低于或高于 em 方块。我刚刚发现 ? 是一个很好的候选者,它似乎在大多数字体中都充分利用了 hte 边界框。 @aroth:这不是单个 Unicode 字符,而是字母 S 加 10 combining characters,包括几个需要放在 S 下的字符。显然,当您有多个组合字符必须放在下面时,它们堆叠起来(或者更确切地说,向下)。我把它放在一起让您解码这些类型的序列:jsbin.com/erajer 只需复制并粘贴您想要的任何序列,它就会向您显示它的组成部分,并带有指向每个字符的 Unicode 字符属性实用程序的链接。仅适用于字符 【参考方案2】:也许它是一个超大的ƒ
javascript: "ƒ".charCodeAt(0)
给402
function symbol 但它的外观确实取决于使用的字体
【讨论】:
【参考方案3】:当前标准中最高的 Unicode 字符(Unicode 6.1)是?
、U+1F5FB MOUNT FUJI
,也就是3776 meters tall。
【讨论】:
其他山没有字符码吗? 如果我们走这条路...根据“高”的定义,至少有太阳(☀,直径 1e9 米)和一些星座(U+2648 .. U+第2653章,♈..♓)。 而 Unicode 组合字符可用于无限高的字符堆栈:***.com/questions/10414864/… ก้้้้้้้้้้้้้้้้้้้้ 我怎么会错过“∞”!无论如何,感谢您破坏了此评论框的布局。 :P 不会赞成这样的巨魔答案......但我必须说这很有趣!以上是关于最高的 Unicode 字符? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章