字符、码点和字素并不相同

一个表情可能由多个码点组成,重音字母也可能由基础字符和组合标记组成。按代码单元反转会拆散可见字符,Intl.Segmenter 的字素边界更接近用户感知。

码点表可显示不可见空格、控制符和 UTF-8 字节,但相似字符并不因此被证明为恶意。

  • 可见文本转换使用字素边界。
  • 协议分析还要检查字节。
  • 应用规范化前记录目的。

按有符号且有界的偏移调整 SRT

开始和结束时间应用同一正负偏移,负值限制为零,文本行保持不变;找不到有效时间行时应显示错误。

固定偏移不能修复帧率漂移,应在视频开头、中间和结尾分别目测同步。

明确报告字母转换损失

国际摩尔斯电码只覆盖有限字符集。不支持的字符应标记而不是静默丢弃,清晰的字母与单词分隔符便于往返检查。

紧急或安全关键通信应遵循权威流程,浏览器转换器只用于学习和预检查。