相同主题下,两台 iPhone 的阅读模式列表编号相差 6px

环境

  • Obsidian:1.13.7
  • 两台手机:iOS 18 / iOS 27
  • 使用同步的同一份主题 CSS、同一篇笔记

现象

iOS 18 设备在阅读模式下,有序列表编号向左偏移;正文位置一致,但编号与正文的间距更大。编辑模式没有这一差异。

关键调试数据

阅读模式原生 ::marker:

计算样式 iOS 18 iOS 27
字号 16px 16px
编号宽度 16px 16px
margin-inline-start -22px -16px

两边字体族声明、字重及匹配到的编号 CSS 规则一致,编号位置相差 6px。

已尝试,无效

  • 显式指定 ::marker 的数字、点号及空格。
  • 统一 text-size-adjust: none。

想请教

这是不同版本 WebKit 的原生 ::marker 排版差异吗?有没有保留原生编号、共用一份 CSS 的解决办法?