免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 雨丝风片
打印 上一主题 下一主题

[FreeBSD] 【FreeBSD system programming 】中文翻译计划及所有异义提交处 [复制链接]

论坛徽章:
0
141 [报告]
发表于 2006-03-04 12:56 |只看该作者
原帖由 雨丝风片 于 2006-3-4 08:29 发表


字体、脚注和索引都考虑得很周到,真是辛苦szjungle了!




现在换成了文鼎的字体,加上书签,再看看效果如何。

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
142 [报告]
发表于 2006-03-04 13:14 |只看该作者
原帖由 szjungle 于 2006-3-4 12:56 发表




现在换成了文鼎的字体,加上书签,再看看效果如何。

首先谢谢兄弟!
在BSD上面,还是原来的字体好,非常清晰,文鼎反而不清楚,字体有"断"的感觉.
图放大150%.

Screenshot-1.png (97.41 KB, 下载次数: 56)

Screenshot-1.png

论坛徽章:
0
143 [报告]
发表于 2006-03-04 15:11 |只看该作者
你用的是 gpdf 看的吧,我用 xpdf 和 acrobat reader 看效果还好。
字体都是内嵌的,不知道什么原因区别会这么大。

pdffont.png (168.5 KB, 下载次数: 45)

pdffont.png

pdffont.png

论坛徽章:
1
寅虎
日期:2013-09-29 23:15:15
144 [报告]
发表于 2006-03-04 16:18 |只看该作者
没装gpdf,是evince.再用xpdf和kpdf来看效果要好,但它们显示都比evince慢,特别番页,很不爽.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
145 [报告]
发表于 2006-03-05 10:33 |只看该作者
哇哈哈,PDF做得真强!

论坛徽章:
0
146 [报告]
发表于 2006-03-05 12:49 |只看该作者
原帖由 szjungle 于 2006-3-3 19:57 发表


这次更新偷了个懒,没有放上来

见附件。

非常感谢cu翻译小组和szjungle的无私奉献!

发现这次提供的tex源文件变成了GB2312编码,相应也改了字体,估计是为了处理中文书签。其实使用UTF-8编码的tex源文件也是可以产生pdf中文书签的,但需要变通一下,方法是:

iconv -f UTF-8 -t GBK freebsdsp.out.orig > freebsdsp.out
gbk2uni freebsdsp.out

关于字体,solaris 10和suse linux 10各带有4款方正gb18030字体可用(有许可限制),如果用于pdf显示的话,个人感觉suse下的方正书宋体的质量要强于solaris下的方正宋一体

论坛徽章:
0
147 [报告]
发表于 2006-03-05 21:18 |只看该作者
原帖由 yuzlei 于 2006-3-5 12:49 发表
发现这次提供的tex源文件变成了GB2312编码,相应也改了字体,估计是为了处理中文书签。其实使用UTF-8编码的tex源文件也是可以产生pdf中文书签的,但需要变通一下,方法是:

正是这个原因。

iconv -f UTF-8 -t GBK freebsdsp.out.orig > freebsdsp.out
gbk2uni freebsdsp.out

这个方法好! 多谢!

关于字体,solaris 10和suse linux 10各带有4款方正gb18030字体可用(有许可限制),如果用于pdf显示的话,个人感觉suse下的方正书宋体的质量要强于solaris下的方正宋一体


那还是用方正的字体吧,已经更新。

http://www.soforge.com/freebsdsp.pdf

tex 文件见附件。

[ 本帖最后由 szjungle 于 2006-3-5 21:20 编辑 ]

freebsdsp.tar.gz

66.34 KB, 下载次数: 27

论坛徽章:
0
148 [报告]
发表于 2006-03-05 22:57 |只看该作者
向szjungle兄的tex源文件提交一个补丁
  1.      1  --- freebsdsp.tex.orig  2006-03-05 21:13:03.000000000 +0800
  2.      2  +++ freebsdsp.tex       2006-03-05 22:45:04.000000000 +0800
  3.      3  @@ -4,7 +4,7 @@
  4.      4   \usepackage[indentafter]{titlesec}
  5.      5   \usepackage{fancyvrb}
  6.      6
  7.      7  -\usepackage[CJKbookmarks,bookmarks=true]{hyperref}
  8.      8  +\usepackage[dvipdfm,CJKbookmarks,bookmarks=true]{hyperref}
  9.      9   \hypersetup{colorlinks, linkcolor=blue, citecolor=blue, urlcolor=blue,%
  10.     10       plainpages=true, bookmarksopen=true,%
  11.     11       pdfhighlight=/P, %/I(inverse) /N(no effect) /O(outline) /P(inset)
  12.     12  @@ -13,9 +13,9 @@
  13.     13       pdfsubject={FreeBSD},%
  14.     14       pdfkeywords={FreeBSD system programming},%
  15.     15       pdfstartview=FitH, %FitBH, FitB
  16.     16  -    pdfview=FitH,
  17.     17       pdfpagemode=UseOutlines,%UseOutlines, %None, FullScreen, UseThumbs
  18.     18   }
  19.     19  +\AtBeginDvi{\special{pdf:tounicode UTF8-UCS2}}
  20.     20
  21.     21   %% adjust page layout
  22.     22   \addtolength{\topmargin}{-1.0cm}
复制代码

第8行修补使得可用dvipdfmx产生可支持中文拷贝粘贴及搜索的PDF文件
第16行修补因第8行修补而引入的书签目标错位现象(不清楚原因)
第19行修补处理中文PDF标签问题;CMap文件UTF8-UCS2可由http://project.ktug.or.kr/dvipdf ... lambda-example2.zip解压获得,需拷贝到相应目录;如果不打这处补丁,只能手工使用iconv+gbk2uni处理中文PDF标签问题

打入补丁后,运行
latex freebsdsp.tex; latex freebsdsp.tex; dvipdfmx freebsdsp.dvi
即可产生可支持中文拷贝粘贴及搜索的PDF文件

[ 本帖最后由 yuzlei 于 2006-3-5 23:03 编辑 ]

论坛徽章:
0
149 [报告]
发表于 2006-03-06 10:40 |只看该作者
原帖由 yuzlei 于 2006-3-5 22:57 发表
第8行修补使得可用dvipdfmx产生可支持中文拷贝粘贴及搜索的PDF文件


这一步在我这里还是不能拷贝粘贴和搜索,它对 cjk 和 dvipdfmx 的版本有什么要求吗?

论坛徽章:
0
150 [报告]
发表于 2006-03-06 12:24 |只看该作者
生成支持拷贝粘贴搜索中文的PDF目前只有dvipdfmx可以做到,但它必须配置成直接使用中文TrueType 字体。确认你使用ttf2tfm为你的中文TrueType字体生成了一堆tfm(TeX metric files),并在你的dvipdfm/cid-x.map中加入了

fzssk@Unicode@          unicode         :0:fzssk.ttf
fzfsk@Unicode@          unicode         :0:fzfsk.ttf
fzktk@Unicode@          unicode         :0:fzktk.ttf
fzhtk@Unicode@          unicode         :0:fzhtk.ttf

诸如此类。再试试,应该能成。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP