什么是最难渲染的Unicode样本?

时间:2015-12-30 22:44:55

标签: unicode stress-testing text-rendering

我正在尝试实现一个允许用户输入任何Unicode字符串的跨平台(桌面浏览器,iOS和Android)排版系统。

我应该使用哪些字符串对系统进行压力测试,并确保大多数nines用户都能获得良好的体验? 我是否也可以使用标准或事实上的标准清单?

2 个答案:

答案 0 :(得分:3)

以下是我在测试中使用的一些字符串:

  • 垂直堆叠的字符:Z̤͔ͧ̑̓ä͖̭̈̇lͮ̒ͫǧ̗͚̚o̙̔ͮ̇͐̇
  • 从右到左的单词:اختبارالنص
  • 混合方向单词:من左اليمين到الى右اليسار
  • 混合方向字符:a‭b‮c‭d‮e‭f‮g
  • 非常长的字符:﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽﷽
  • 具有肤色变化的表情符号:
  • 带有性别差异的表情符号:‍♀️‍♂️
  • Apple发明的组合表情符号:‍❤️‍‍‍

答案 1 :(得分:1)

其他一些人

  • 从右至左脚本中的可逆字符。例如括号被反转以希伯来语显示。 Unicode规范包含这些可逆字符的完整列表。
  • 带有字母整形的脚本:阿拉伯语,北印度语等