工具与资源google.com
Google Noto 字体
Google Noto Fonts
2014 — 2016,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
Google Noto 字体项目旨在为 Unicode 中的所有字符提供统一风格的字体,覆盖 100,000 多个字符,消除“豆腐块”乱码。页面介绍了该项目及其覆盖的语言和字重,其中 CJK 字体同时支持简繁中文、日文和韩文,尤为少见。
为什么经久不衰:它是“为所有语言提供统一字体”这一宏大目标的标杆开源项目,多年后仍是多语言排版和国际化开发的基础设施。
HN 评论精选
强调项目工作量巨大且常被低估
我认为大家没有意识到这背后惊人的创意与技术工作量:不仅要填满 UTF-8 空间里超过 10 万个字符,还要让它们风格统一。
ixtli查看英文原文
I don't think this communicates the _incredible_ amount of creative and technical work required not only to simply fill out over 100,000 characters in the UTF-8 space but to make them stylistically consistent.
Noto CJK 的多语言覆盖在业界独一无二
这太棒了,尤其是新发布的 Noto CJK。我不知道还有哪款字体能同时很好地支持简繁中文、日文和韩文,还带细体、粗体等字重。多数现有字体,哪怕昂贵的商业字体,能支持两种就不错了。
jpatokal查看英文原文
This is brilliant, particularly the newly released Noto CJK: http://www.google.com/get/noto/cjk.html I'm not aware of any other font that does a decent job of handling all of Simplified Chinese, Traditional Chinese, Japanese, and Korean simultaneously, and with light, bold, thin etc variants to boot. Most existing fonts, even expensive commercial ones, are lucky to support two, and even then usually regular text only.
Noto CJK 能正确呈现汉语各方言不同的书写系统
我很喜欢 Noto 的 CJK 实现,它能展示各种汉语(“中文方言”)并不都用同一套文字。比如普通话写“他會說普通話嗎?他不會。”,粤语则写“佢識唔識講廣東話?佢唔識。”——差异远不止“普通话”和“粤语”两个词。
tokenadult查看英文原文
I like the implementation of CJK fonts in Noto, which was just released this week. I particularly like that I can illustrate that the various Sinitic languages ("Chinese dialects") do NOT all use the same written characters, so that Chinese people who travel to different dialect regions sometimes find written signs that they cannot read, even if they are literate in Modern Standard Chinese. (I have seen this regional illiteracy on the part of native speakers of Chinese in several contexts.) How you might write the conversation "Does he know how to speak Mandarin? "No, he doesn't." 他會說普通話嗎? 他不會。 in Modern Standard Chinese characters contrasts with how you would write "Does he know how to speak Cantonese? "No, he doesn't." 佢識唔識講廣東話? 佢唔識。 in the Chinese characters used to write Cantonese. As will readily appear even to readers who don't know Chinese characters (if you have a good Unicode implementation enabled as you read Hacker News), many more words than "Mandarin" and "Cantonese" differ between those sentences in Chinese characters.
质疑语言收录优先级不合理
很好奇语言收录的决策是怎么做的,有些决定很奇怪。比如奥斯曼亚文是为索马里语创制的文字,几乎没人用过,实际使用者约为零;而奥里亚语有 3300 多万母语者,却似乎不被支持。
jdmitch查看英文原文
I wonder how the decisions for inclusion of languages were made, as there are some very odd decisions. For example, Osmanya is a script created for the Somali language that was hardly ever used (Somali literacy was only widespread after the latin alphabet was adopted - previously Arabic was commonly used). The population of actual users of this script is pretty indisputably 0. 100,000 would be a wildly ambitious estimate of the number of people who had ever actually even seen the script. On the other hand, Oriya, which has over 33 million native speakers, including 80% of India's Odisha state, does not appear to be supported.
历次讨论
同类还值得读
直接在浏览器中启动 Linux 内核
Boot a linux kernel right inside your browser.
Fabrice Bellard 的 JSLinux 页面,用 JavaScript 在浏览器里启动一个 Linux 内核,并提供一个可交互的终端环境。
工具与资源上首页 5 次 · 2011–2025bellard.orgHacker News 未公开功能与行为清单(2018)
A List of Hacker News's Undocumented Features and Behaviors (2018)
数据科学家 Max Woolf 整理的 Hacker News 未公开功能与行为清单,涵盖投票机制、排名算法、账号惩罚等社区运作细节。
工具与资源上首页 5 次 · 2019–2025github.comMapSCII:在终端中用盲文和 ASCII 渲染地图
MapSCII – Braille and ASCII map renderer for the console
MapSCII 是一个在命令行终端里渲染地图的开源工具,用盲文字符和 ASCII 字符把地理数据画成可交互浏览的字符地图。
工具与资源上首页 5 次 · 2017–2025github.com顶尖大学的免费在线课程
Free Online Courses from Top Universities
Open Culture 整理的一份免费在线课程合集,汇集了全球顶尖大学(如 MIT、斯坦福、耶鲁等)向公众开放的网络课程资源,涵盖音频、视频等多种形式。
工具与资源上首页 5 次 · 2010–2022openculture.com淘气字符串:容易引发用户输入问题的字符串清单
Naughty Strings: A list of strings likely to cause issues as user-input data
一个 GitHub 仓库,收录了大量容易让程序出问题的用户输入字符串,如特殊字符、emoji、SQL 注入片段、系统命令等,供开发者用于测试输入处理逻辑。
工具与资源上首页 4 次 · 2015–2020github.com