在PRS-600上的ePub自定义字体
原帖地址: ePub custom Fonts on 700, 505, 300, 600
看原帖的话,主要在9楼和18楼,有详细说明了如何操作。
但我在安装最新的Calibre(版本:0.6.26)之后,发现略有不同,故在下面说明我自己的方法:
设备:Sony PRS-600,环境:Windows 7
1、将PRS-600通过USB连接到PC上;
2、在PRS-600内置存储空间的根目录新建一个Fonts的目录;
3、将Windows内的msyh.ttf(也就是微软雅黑,估计大家都比较喜欢这个字体看书)文件Copy至PRS-600的Fonts目录中;
4、在Calibre的“首选项”中,点击“转换”,在“外观”页的最下面,有一个“额外CSS样式”的输入框,输入如下代码:
@font-face {
font-family: "MSYaHei";
font-weight: normal;
font-style: normal;
src: url(res:///Data/Fonts/msyh.ttf);
}
@font-face {
font-family: "MSYaHei";
font-weight: bold;
font-style: normal;
src: url(res:///Data/Fonts/msyh.ttf);
}
@font-face {
font-family: "MSYaHei";
font-weight: normal;
font-style: italic;
src: url(res:///Data/Fonts/msyh.ttf);
}
@font-face {
font-family: "MSYaHei";
font-weight: bold;
font-style: italic;
src: url(res:///Data/Fonts/msyh.ttf);
}
body {
font-family: "MSYaHei", serif;
}
5、大功告成,之后转换为ePub的书籍,在PRS-600中就会调用内置存储空间的msyh.ttf这个字体。
-----------------
放了另一个字体文件(如kai.ttf,华文楷体,12MB,windows原版,未修改)在505内置存储器FONT文件夹下(原刷机包的字体文件夹)。用Winrar打开EpubBuilder生成的无内嵌字体Epub书,编辑\OPS\css\main.css, 添加:
@font-face {
font-family: "myfont";
src:url(res:///opt/sony/ebook/FONT/kai.ttf);
}
p.f1{
font-family: "myfont";
}
重新启动505,用免刷机包激活字体,打开此无内嵌字体Epub,一切正常。试着看了1个小时,没有任何问题。不会像以前那样死机重启了。
5/10/2026 2:13:30 PM