【问题标题】:Implementation details of iOS 6 Safari ReaderiOS 6 Safari阅读器的实现细节
【发布时间】:2012-10-10 11:51:03
【问题描述】:

我最近将我的 iPad 升级到 iOS 6,并惊讶地发现 Safari 中的 Reader 插件在排版方面非常完美。现在它的英文和中文对齐很好,左右两边对齐整齐。我相信在以前的版本中没有这样做。

所以我的问题是有人知道它是如何实现的吗?任何细节或提示将不胜感激,因为我一直在寻找一种排版英文和非英文网页内容的方法。对于英语,使用像 text-justify 这样的 CSS 会更容易一些,但对于非英语来说,这很难。

感谢和问候, 强尼

【问题讨论】:

  • 由于某种原因,我这辈子都不记得这叫什么了,但是如果您查看 WWDC 2012 视频,就会有一个彻底介绍了如何做到这一点的视频。 (查看属性字符串和核心文本)
  • 看起来属性字符串和核心文本是用于 iOS 原生应用程序开发的,但阅读器插件可能会以这种方式实现,不幸的是,这与网络无关。

标签: ios css safari typesetting


【解决方案1】:

检查下

/Applications/MobileSafari.app/Reader~iphone.html

这是 iOS 7 版本的 Mobile Safari 中使用的路径,但我想它应该也适用于 iOS 6。

可通过 SDK 或 iPhone 模拟器获得相同的文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多