首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示问号的汉字

显示问号的汉字
EN

Stack Overflow用户
提问于 2015-04-05 14:03:02
回答 1查看 14.9K关注 0票数 0

以前有人问过这个问题,但我不知道出了什么问题。我使用幻影‘m .render()打印pdfs。

呈现的页面基本上是具有以下属性的本地静态站点:

  • <meta charset="UTF-8">
  • font: normal 17px helvetica,arial,verdana,sans-serif
  • 在Windows本地和Azure工作者角色上运行和测试
  • 从Chrome打印同一页时已安装和工作的中文语言包(已安装字体,如Arial,SimSun .)

拉丁文字符都很好,只有中文字母被显示为"?“

例如

我也尝试了整个页面只在Arial或SimSun,但没有区别。

知道如何在Windows上工作吗?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-06 12:43:33

你需要一个中文字体。没有一个是中文字体家族的。

字体:普通17 helvetica,arial,verdana,sans-serif

这里有一些有中文字符的字体。

宋体:SimSun;黑体:SimHei;新宋体:NSimSun;微软雅黑:Microsoft宋体;新細明體:PMingLiU

这不仅仅是一本指南。中文标准网页字体:简体中文网页设计CSS字体系列声明指南

这有传统的中文字体.中文网页字体

谷歌的字体。对不起,没有链接,我有一个限制。

汉斯

Adobe的typekit

来源-汉森

测试Html文件:

代码语言:javascript
复制
<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title>你好中文!</title>
    <style type="text/css">
        p.serif{font-family:"Times New Roman",Georgia,Serif}
        p.sansserif{font-family:SimSun}
        p.s1{font-family: 黑体}
        p.s2{font-family: KaiTi}
        p.s3{font-family: Microsoft YaHei}
    </style>
</head>

<body>
    <div>
    <p class="serif">你好中文!111</p>
    <p class="sansserif">宋体</p>
    </div>
    <div>
        <p class="s1">黑体</p>
        <p class="s2">楷体</p>
        <p class="s3">微软雅黑</p>
    </div>
</body>
</html>

结果

最后要做的事,试着把你的位置改成中国。我不认为这会起作用,因为我在win10 ENG预览版中尝试了幻影,效果非常好。控制面板>区域>管理>非Unicode程序的语言

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29458106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档