字符、码点和字素并不相同
一个表情可能由多个码点组成,重音字母也可能由基础字符和组合标记组成。按代码单元反转会拆散可见字符,Intl.Segmenter 的字素边界更接近用户感知。
码点表可显示不可见空格、控制符和 UTF-8 字节,但相似字符并不因此被证明为恶意。
- 可见文本转换使用字素边界。
- 协议分析还要检查字节。
- 应用规范化前记录目的。
按有符号且有界的偏移调整 SRT
开始和结束时间应用同一正负偏移,负值限制为零,文本行保持不变;找不到有效时间行时应显示错误。
固定偏移不能修复帧率漂移,应在视频开头、中间和结尾分别目测同步。
明确报告字母转换损失
国际摩尔斯电码只覆盖有限字符集。不支持的字符应标记而不是静默丢弃,清晰的字母与单词分隔符便于往返检查。
紧急或安全关键通信应遵循权威流程,浏览器转换器只用于学习和预检查。