## Unscii:用于复古图形的位图Unicode字体
Unscii是由Viznut创建的一系列位图Unicode字体,旨在弥合经典系统字体与现代Unicode支持之间的差距,尤其适用于字符单元艺术和编程。它提供8x8(unscii-8)和8x16像素变体,并具有多种风格选择,Unscii旨在重现Amiga、Commodore 64和IBM PC等复古系统的外观和感觉。
虽然大多数变体是公共领域,但包含Fixedsys Excelsior和GNU Unifont字形的“unscii-16-full”版本则采用GPL许可。最近的Unicode 13.0更新添加了许多遗留计算图形字符——其中许多*已经*包含在Unscii中,现在具有正确的Unicode映射,促使Unscii 2.0发布。
Unscii解决了历史上缺乏一致的Unicode伪图形实现的问题,提供了一种专门为重现和扩展经典的ASCII和“扩展ASCII”艺术风格而设计的字体。它利用了经典的字体研究以及专用的私有使用区(PUA)来处理缺乏官方Unicode码位的字符,确保了广泛的兼容性和艺术潜力。
## 从咖啡混乱到基于“斑点”的应用
作者在法国点咖啡的沮丧经历,凸显了语言学习中的一个不足:无法在压力下*提取*已学过的短语,而不仅仅是*知道*它们。传统方法和语言学习应用侧重于词汇,但未能为现实世界中快速的互动做准备。
为了解决这个问题,作者创建了Lexie,一个基于极简界面——一个单一的交互式“斑点”——的语言学习应用。Lexie的灵感来自Tamagotchi引人入胜但要求较高的特性,它优先考虑感觉像一次小小的互动,而不是一堂课。它避免了典型的游戏化元素,如分数和进度条,而是专注于微妙的反馈和令人平静的体验。
设计过程揭示了关键的UX经验:极简主义需要深思熟虑地取代传统的UI提示,而移除界面并不会减少复杂性,而是将其转移到动画和时机上。最终,Lexie提供了一个专注的练习工具,可以强化核心基础知识,并提供一种微妙的方式来追踪进度,而不会引起焦虑。虽然它不是一门全面的课程,但它成功地帮助作者应对了一个关键的现实挑战:理解魁北克的物价。
## Arduino 新条款引发开源争论
在被高通收购后,Arduino 更新的使用条款在其开源硬件社区,特别是竞争对手 Adafruit 之间引发了争议。Adafruit 认为新条款通过限制对云工具的反向工程、主张对用户上传内容拥有永久许可,以及实施广泛的 AI 相关功能监控,从而限制了开源原则。
Arduino 为这些更改辩护,表示限制仅适用于其云服务——而非核心硬件——并且数据处理实践是标准做法。他们坚持其对开源硬件的承诺没有改变,强调用户仍然可以删除帐户和内容。
然而,Adafruit 认为,越来越多地依赖 Arduino 的云平台实际上会将这些限制扩展到许多新用户。担忧还集中在授予上传内容的不可撤销许可的性质以及用户监控的广泛范围上,包括对 AI 用例的潜在限制。
虽然 EFF 承认某些变化令人担忧,但他们指出 Arduino 并没有禁止硬件修改。这场争论凸显了维护开源理想与实施现代云服务实践之间的紧张关系,并引发了关于 Arduino 在开源生态系统中的未来作用的问题。Arduino 承诺将继续对话并致力于社区反馈。