【问题标题】:Slidify - diacritic marks issue: different title slide font in RStudio Knit HTML view and slidify html outputSlidify - 变音符号问题:RStudio Knit HTML 视图中不同的标题幻灯片字体和 slidify html 输出
【发布时间】:2013-12-18 20:24:25
【问题描述】:

我正在使用 R slidify 函数开发演示文稿。在我的演示文稿中,我使用了波兰语(Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż)的变音符号。我注意到它们的显示(仅在演示标题幻灯片的情况下)确实有所不同,具体取决于我是通过 RStudio 中的 Knit HTML 按钮呈现其 html 视图还是查看由 slifidy 函数生成的 html 文件输出。

这是来自“Knit HTML button view”演示标题幻灯片的屏幕:

这是slifidy函数生成的html文件输出的屏幕(我在其中还标记了一些突出显示的标记):

问题:为什么会出现这种字体类型的差异,更重要的是,如何避免这种差异? (请注意,它只发生在标题幻灯片中。)

我的演讲从结构开始:

---
title       : Mąlarądóałatrią o (ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż) 
subtitle    : Podtytuł mąlarądóałatrią o (ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż) 
author      : Imię Nazwisko 
job         : Pisanie prezentacji o (ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż) 
framework   : io2012        # {io2012, html5slides, shower, dzslides, ...}
highlighter : highlight.js  # {highlight.js, prettify, highlight}
hitheme     : tomorrow      # 
widgets     : []            # {mathjax, quiz, bootstrap}
mode        : selfcontained # {standalone, draft}
---

## Wstęp o ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż

[...] 

【问题讨论】:

  • 我怀疑它与文档的编码有关。我相信当你点击 Knit HTML 时,文档被编码为 UTF-8,这会导致它正确滑动,而 slidify 函数不会自动处理它。我会调查并找出根本原因。
  • 在 RStudio 中,在保存 Rmd 文件时,是否可以尝试 Save with Encoding,并确保将其保存为 UTF-8?
  • Ramnath,感谢您的关注!我确实将 UTF-8 设置为 源文件的默认编码。为了 100% 确定我刚刚执行了“使用编码保存 -> UTF-8”,运行slidify 后的结果是相同的。您是否认为将字体类型设置为我们在第一个屏幕中可以看到的类型是一个很好的临时解决方案? (在第二个屏幕中,变音符号显示正确,只是字体类型不一致......)
  • 啊。我明白你现在在说什么。令人费解的是为什么字体类型应该改变。显式设置字体类型可能是一个好主意,但我不确定如何做到这一点。
  • 我猜它与 .css 文档中的字体系列定义有关,这在 io2012 框架(我使用)和另一个在 在点击 Knit HTML 渲染之后。我刚刚更改了文件.\mydeck\libraries\frameworks\io2012\css\slidify.css 中字体系列的顺序 - 将Calibri 字体设置为第一个 - 现在标题幻灯片显示正常。

标签: r fonts slidify


【解决方案1】:

正如我在问题下方的 cmets 中所写,我最终决定通过修改 .css 文件:\mydeck\libraries\frameworks\io2012\css\slidify.css 来解决这个问题。

Here 是我在第一次slidify 处理文档后收到的默认.css 文件,here 你可以找到处理字体类型不一致的自定义.css 文件。 (当然,在slidify 文件目录中,它将存在于“旧”slidify.css 名称下。)我应用的唯一更改是这些在

/* Styles for Title Slide */

部分。

【讨论】:

  • Marta,我无法下载你的 .css 文件。请重新上传一下好吗?
猜你喜欢
  • 1970-01-01
  • 2013-08-25
  • 1970-01-01
  • 2016-05-14
  • 2014-04-29
  • 2015-05-05
  • 1970-01-01
  • 2014-05-02
  • 2015-01-26
相关资源
最近更新 更多