工具与资源pelulamu.net
Unscii:用于块状图形的位图 Unicode 字体
Unscii – a bitmapped Unicode font for blocky graphics
2016 — 2018,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
Unscii 是一套位图化的 Unicode 字体,面向块状像素图形、终端字符艺术和低分辨率显示场景。它把方块、线条等绘图字符做成风格统一的字形,也涵盖一些来自旧系统的符号,常被用于 ANSI art、终端图像和像素字体创作。这个页面是字体项目的主页,提供字体本身及相关说明。
为什么经久不衰:它解决了终端字符艺术中字符对齐和旧编码显示的实际问题,至今仍是像素字体与终端美学爱好者的实用参考。
HN 评论精选
配合 CP437 模拟器后,Unscii 让 ANSI art 显示效果更好,不只是怀旧。
我太高兴了。多漂亮的字体。看到它之后,我终于有动力去搞清楚为什么 BitchX 不能正确显示 ANSI art。原来我需要一个 CP437 模拟器!现在我可以按它原本该有的方式使用它了;这里把它和 unscii-16-full 12pt 搭配使用。这不是怀旧,这就是更好。
_arvin查看英文原文
Well, I'm ecstatic. What a beautiful font. After seeing this, I was finally inspired to find out why BitchX wouldn't display ANSI art correctly. Turns out I needed a code 437 emulator! [1] I can now use it the way it was meant to. Here it is paired with unscii-16-full 12pt [2] This isn't nostalgia, this is just _better_. [1] https://github.com/keaston/cp437 [2] https://i.imgur.com/3Oj9Vsy.png
Unicode 缺少部分 teletext 图形字符,终端图像渲染需要它们。
有点遗憾,ETSI EN 300 706 V1.2.1 的许多图形字符在 Unicode 中并不存在。我维护一个小程序,用 Unicode 方块图形字符直接在终端渲染图像,这些缺失字符会很有助于改进转换。
dukoid查看英文原文
It's a bit sad that many of the ETSI EN 300 706 V1.2.1 graphics characters (1, section 15.7.2) are not available in Unicode. I am maintaining a small program that renders images directly in the terminal using unicode block graphics characters (2), and these would come really handy to enhance the conversion... 1) https://www.etsi.org/deliver/etsi_en/300700_300799/300706/01.02.01_60/en_300706v010201p.pdf 2) https://github.com/stefanhaustein/TerminalImageViewer
推荐 glyphdrawing.club 这一使用 Unscii 风格字体的网页像素字形编辑器。
我还推荐看看 glyphdrawing.club,一个当代的基于网页的编辑器,使用富有创意的 unscii 字体。它包含一款原创字体和一些贡献者提交的字体,真的很好玩。
itukeitto查看英文原文
I also recommend checking out glyphdrawing.club for a contemporary web-based editor using inventive unscii fonts. It features an original font and some contributor-submitted ones! Really fun to play with. https://glyphdrawing.club https://github.com/hlotvonen/glyph-drawing-club https://www.itsnicethat.com/articles/glyph-drawing-club-editing-tool-heiki-lotvonen-ian-tuomi-digital-251018
终端模拟器直接绘制框线可保证对齐无缝,Unscii 还提供更多有用的绘图符号。
我发现画线字符在不同字体里太不一致,于是直接在终端模拟器的渲染代码里实现了它们。比如看到框线符号时,我完全绕过字体,自己画线,确保结果与其他单元格对齐,并保证与相邻单元格相接、没有字体排版引擎造成的缝隙。这样做之后效果好得惊人。这个字体也让我想起许多其他有用符号,不止普通框线集。
makecheck查看英文原文
I found line-drawing characters to be so inconsistent in fonts that I implemented them directly in my terminal emulator’s rendering code. For example, when I see a box-drawing symbol, I bypass the font completely and draw lines myself so that the result is guaranteed to align consistently with other cells and guaranteed to touch adjacent cells without any gaps from font layout engines. It’s amazing how much nicer it can be when you do this. This font does remind me of a lot of other useful symbols though, beyond normal box-drawing sets.
历次讨论
同类还值得读
直接在浏览器中启动 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