Slidify - 重音符号问题: 在RStudio Knit HTML视图和slidify html输出中标题幻灯片字体不同

5
我正在使用R slidify函数开发演示文稿。在我的演示文稿中,我使用了来自波兰语的变音符号(Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż)。我注意到它们的显示(仅针对演示文稿标题幻灯片)会因渲染html视图的方式不同而有所不同,具体取决于是通过RStudio的Knit HTML按钮还是通过slifidy函数生成的html文件输出进行查看。
这是“Knit HTML按钮视图”演示文稿标题幻灯片的截图: enter image description here 这是由slifidy函数生成的html文件输出中的截图(其中我还标记了一些突出显示的符号): enter image description here 问题:为什么会出现字体类型的差异,更重要的是如何避免这种情况? (请注意,它仅发生在标题幻灯片中。)
我的演示文稿以以下结构开始:
---
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 ą,ć,ę,ł,ń,ó,ś,ź,ż ; Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż

[...] 

1
我怀疑这与文档的编码有关。我相信当你点击Knit HTML时,文档会被编码为UTF-8,这会使它正确地滑动,而slidify函数不会自动处理它。我将进行调查并找出根本原因。 - Ramnath
在RStudio中,保存Rmd文件时,可以尝试使用"另存为编码"功能,并确保将其保存为UTF-8格式。 - Ramnath
Ramnath,感谢您的关注!我的源文件已经设置为UTF-8作为默认编码。为了确保100%,我刚刚进行了“另存为编码-> UTF-8”的操作,运行slidify后的结果是一样的。您是否认为将字体类型设置为我们在第一个屏幕上看到的字体类型是一个好的临时解决方案?(在第二个屏幕上,变音符号已经正确显示,只是字体类型不一致...) - Marta Karas
@Marciszka,我遇到了类似的问题,并更改了第一个,但我仍然得到了与您在第一张图片中显示的不同字体。我正在使用slidify和slidifyLibraries的dev版本。您能否回答这个问题的css内容? - marbel
@[Martín Bel],我已经这样做了,希望能有所帮助! - Marta Karas
显示剩余2条评论
1个回答

0

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

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

/* Styles for Title Slide */

部分。


Marta,我无法下载你的.css文件。你能重新上传一下吗? - matandked

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接