返回首页
最新
我发现自己在代理设计会议中经常使用 SF Symbols 的“复制图像为…”功能,因此我制作了一个命令行工具,代理可以独立使用。它可以将 Apple SF Symbols 导出为 SVG、PDF 或 PNG 格式。
这个工具的矢量路径直接来自 macOS 的符号渲染器。它内部访问 NSSymbolImageRep 的一个私有变量,以获取 CUINamedVectorGlyph,绘制到 CGPDFContext 中,然后将 PDF 内容流转换为 SVG 的 `d` 命令。输出结果与系统绘制的内容一致,而不是从光栅图像中追踪的近似值。
关于这个工具,有几点需要说明:
- 每个子命令都接受 `--json` 参数,`sfsym schema` 返回整个命令行界面的机器可读描述。
- 符号枚举读取操作系统的 Assets.car BOM 树,因此 8300 多个名称的列表会随着 macOS 更新而保持最新,而不需要在二进制文件中维护版本表。
- 每个 SVG 的 `<path>` 元素都带有 `data-layer` 属性,因此您可以在 CSS 中重新主题,而无需修改几何形状。
这个工具为我节省了很多点击时间。如果您有其他想法,请告诉我。
大家好,
我已经在Small上工作了一段时间,我认为现在可以分享了。我们的理念是,较大的写作平台采用会员制,已经成为真正分享内容的一种不可持续的方式。Small代表着对作家和创作者为其内容获得报酬的回归。我们选择使用x402,以拥抱开放协议和支付渠道。
还有很多工作要做,所以请留下你们喜欢或不喜欢的意见,我们会开始处理这些问题!