百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

cosmic-text

> 编程语言
开源

纯 Rust 多行文本处理

2.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

纯 Rust 多行文本处理

COSMIC 文本

纯 Rust 多行文本处理。 COSMIC Text 提供了先进的文字形状、布局和渲染功能。 转换为简单的抽象。形状的设计由 HarfRust 提供,并支持多种不同的形状。 各种先进的形状操作。渲染由 swash 实现。 它支持连字符和彩色表情符号。布局采用自定义实现,非常安全 Rust, 并支持双向文本。字体回退也是自定义的 实现过程中,可重复使用诸如 Chrome 浏览器中的一些静态回退列表 Chromium 和 Firefox。Linux、macOS 和 Windows 支持完整版。 特征集。其他平台可能需要实现字体回退功能。

屏幕截图

在实现"就绪"之前,必须支持以下功能:

  • 字体加载(使用 fontdb)
  • 预设字体
  • 系统字体
  • 文本样式(粗体、斜体等)
  • 每缓冲区
  • 每段
  • 字体塑型(使用 HarfRust)
  • 缓存结果
  • RTL
  • 双向渲染
  • 字体回退
  • 根据区域选择字体以解决“统一”问题
  • 每行粒度
  • 每个字符粒度
  • 字体布局
  • 点击检测
  • 简单包装
  • 使用缩进包装
  • 不包装
  • 省略符号
  • 字体渲染(使用 swash)
  • 缓存结果
  • 字体提示
  • 连字符
  • 颜色表情符号
  • 文本编辑
  • 性能改进
  • 文本选择
  • 可以自动重新创建 https://unicode.org/udhr/ 而不出错(见下文)
  • 双向选择
  • 复制/粘贴
  • no_std 支持(使用 default-features = false)
  • no_std 字体加载
  • no_std 塑型
  • no_std 布局
  • no_std 渲染

《世界人权宣言》测试涉及完成整套《世界人权宣言》的阅读。

View Universal Declaration of Human Rights on OHCHR

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言