关于本项目

什么是 Aurebesh?

奥雷贝什文(Aurebesh)是星球大战宇宙中银河共和国/帝国的官方书写系统。 它在星战系列的标识、屏幕显示和道具上随处可见,是一套完整的字母表系统,每个字母对应英语的一个字母或双字母组合(Dipthong)。

支持的语言

Aurebesh
银河共和国标准文字,基于腓尼基 Unicode 字符集渲染
Sith (Ur-Kittât)
古西斯帝国文字,基于楔形文字 Unicode 字符集渲染
Huttese
赫特人词汇替换,保留原词汇形态
Droidspeak
R2-D2 风格摩斯码编码

技术实现

  • Next.js 15 — App Router 架构
  • Aurebesh 引擎 — 优先匹配双字母组合(12个 Dipthong),支持大写字母镜像翻转
  • 字形渲染 — 腓尼基 Unicode 字符块作为视觉替代(无授权限制)
  • PNG 导出 — html2canvas 动态加载(避免 SSR 问题)
  • SVG 导出 — 纯 JavaScript SVG 生成器
  • 分享链接 — URL Query Params 编码