3个不稳定版本
0.2.0 | 2024年8月5日 |
---|---|
0.1.1 | 2024年5月11日 |
0.1.0 | 2024年5月11日 |
#454 in 游戏开发
143 每月下载量
465KB
1.5K SLoC
egui_cosmic_text
一个正在进行的库,它基于cosmic text为egui添加文本功能,包括可选文本小部件、纹理图集和绘图实用程序。
演示
小部件
虽然这是一个可选功能,但它默认包含在库中。
目前它还有一些粗糙的边缘,但希望随着时间的推移会变得更好。
如果您不想使用小部件功能,您可以使用库通过提供的纹理图集(基于glyphon的图集实现)使用宇宙文本绘制文本。支持绘制彩色表情符号、RTL等。
小部件功能
- 彩色表情符号
- 与默认egui小部件相比,编辑大文本更快(感谢
cosmic-text
) - 可配置的单个小部件文本选择
- 可配置的上下文菜单(复制、粘贴、剪切等)
小部件限制
- 目前尚不支持无障碍访问
- 不支持移动设备
- 不支持IME
附加说明
这可能不是最优和性能最好的实现。
实现基于iced、glyphon、bevy_cosmic_edit和cosmic-edit。
演示中的表情符号图形来自Twemoji,许可协议为CC-BY-4.0。
演示中的表情符号字体文件来自Emoji-COLRv0。
欢迎贡献!
依赖关系
~17–23MB
~313K SLoC