问题标签 [asianfonts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 当电子邮件正文中包含中文字符时,email.retr 会检索奇怪的 =20 个字符
(server_msg, body, octets)=popinstance.retr(thisNum) 当邮件中包含中文字符时,邮件正文中返回=20。
我该如何处理?
电子邮件的原始文本:
主题:(提单:4363-0192-809.015)SI FOR 15680XXXX436
=20
亲爱的
=20
SI 封闭式
请向我们发送 BL 草案和借记单
=20
TKS
=20
米里
----- 原始消息 -----=20
c# - C# 支持亚洲语言
我为一个客户构建了一个简单的电子贺卡创建者网络应用程序,它接受个人问候并将其绘制到选定的卡片设计上。在我的本地机器上,我可以输入亚洲语言,并且在图像上正确绘制了文本。我的机器上安装了亚洲语言。
当我将应用程序加载到客户的服务器时,亚洲语言显示为框。我怀疑这是因为他们的服务器没有安装亚洲语言包。但我想知道,是不是这个原因?有没有办法在不安装亚洲语言包的情况下接受亚洲语言并正确显示?
这是我将文本绘制到图像上的方式
我正在使用 Arial 字体。
我有什么特别需要做的吗?
谢谢。
c++ - MSVC Unicode 不显示英文
我的问题是我在 MSVC express 中编写的 Unicode C++ 程序以亚洲字体显示所有字符串。什么可能导致这种情况以及如何以英文显示字符串?
opengl - 在 OpenGL 上使用 freetype 字体渲染非英文 unicode 文本时出现问题
我目前正在学习 NeHe 教程第 43 课(http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=43)。该代码仅适用于英文文本,而不适用于 Unicoded 语言。幸运的是,我从 NeHe 第 43 课链接到http://www.cs.northwestern.edu/~sco590/fonts_tutorial.html并找到了另一个相同的教程示例,只有一个区别:它使用 w_char,并且该站点声称您可以在英语以外的语言上运行。
所以我试一试:
命名空间freetype的函数print的第四个参数是 *const unsigned short** 所以我对它进行了类型转换。我还在长字符的双引号字符串前面放了一个 L,并放入了一些亚洲字符用于测试目的。
结果是所有的英文文本都可以正常显示,但是所有的泰文字符都变成了“[]B[]I[]5H[]8”。[] 是方框。据我了解,这意味着该字体没有指定的语言,所以我尝试了其他字体,但所有其他泰语字体都给出了这些相同的方框。对于日文字体,也是如此。所有方框以及旁边的一些英文字符。子字符串 öáæé 渲染得很好,没有任何问题。
我在这里忘记了什么吗?我们如何在这里显示非英语的 Unicode 语言?
eclipse - 亚洲人物和日食
我有包含亚洲字符(中文表意文字)的单元测试,但 Eclipse 只是将它们显示为正方形。当我从网页复制和粘贴表意文字时,我遇到了同样的问题。我的工作区是 UTF-8,我的项目和所有它的文件也是。
我的同事可以在他的 MacBook 上使用 Eclipse 复制和粘贴亚洲字符,但 Windows 上的 Eclipse 不允许这样做。
有诀窍吗?
谢谢塞德里克
·吉拉德
ps:我用的是Helios,在Windows XP上build 20100617-1415
utf-8 - IE 8 中的亚洲字符在服务器中出现乱码;这是由于 HTTP 标头 Content-Type 造成的吗?
客户端发出的 http 请求中的请求参数之一包含日文字符。如果我在 Firefox 中发出此请求并通过在 Eclipse 中调试到达服务器后立即查看参数,则字符看起来很好。如果我使用 IE 8 执行相同的请求,当我在服务器代码中的同一点查看字符时,这些字符会出现乱码(尽管它们在两种浏览器中都很好)。我检查了两个浏览器发出的 POST 请求,它们都传递了相同的字符序列,即:
因此,我认为这与编码有关。如果我查看请求的 HTTP 标头,我会注意到以下差异。在 IE 中:
在火狐中:
我认为 IE 8 标头没有明确说明 UTF-8 编码,即使它是在 HTML 文档的元标记中指定的。我不确定这是否是问题所在。我将不胜感激,如果您需要更多信息,请告诉我。
mysql - 服务器端打印到 PDF (MySQL --> image --> PDF ?? ) probs with embedded English Chinese
我们正在使用 MySQL 的 Linux 服务器上运行 PHP 本土应用程序。
MYSQL ---> PDF
非常复杂的输出 - 有英文和中文(简体)。
我们有许多“企业”客户在他们的系统上没有 CHI,并且无法将字体添加到他们的机器(出于安全原因)。
我们已经嵌入了字体——但这使得文件变得巨大(每个 PDF 4-8M)。
我很想实际打印到 IMAGE 文件,然后 PDF (这样我就不必嵌入字体)
有什么建议么?
ruby - Ruby:检查东亚宽度 (Unicode)
使用 Ruby,我必须以列格式将字符串输出到终端。像这样的东西:
我可以使用 String#ljust 和 %s 处理拉丁 UTF8 字符。
但是当字符是韩文、中文等时就会出现问题。当英文行与包含韩文等的行穿插时,这些列根本不会对齐。
如何在此处获得列对齐?有没有办法以相当于固定宽度字体的方式输出亚洲字符?那些打算在 Vim 中显示和编辑的文档呢?
html - 在 IE8 中垂直对齐日文字符
我在我正在制作的网站上对齐 IE8 中的日文字符时遇到了一些问题。
我有类似的东西<span>Label</span><span>Some value</span>
。当“Label”和“Some value”都是日文或英文时,它们可以很好地对齐,但是当它们混合时(“Label”总是日文,但“Some value”可能不是),那么对齐就会关闭。下图中的示例:
惊喜,惊喜,它在其他浏览器中都可以正常工作,例如来自 Chrome 的相同图像:
我不知道如何解决这个问题。有没有人遇到过这种情况或知道解决方法?我的公司仍然主要使用 IE7,所以一些适用的技巧将是最有用的。
编辑 1:我忘了添加我现在使用的 css。对于我拥有的标签:
对于我使用类似的值:
编辑2:我确定这与这个问题有关。我的表单中有输入框,它们完全对齐,直到我输入一些日文字符。罗马字符再次没有问题。见下文:
同样,在其他浏览器中没有任何问题......
编辑 3:
今天又看了一遍(我问了这个问题一年多之后......)。在IE9中,字符的显示和Chrome等浏览器一样,基本上罗马字和日文字都排好。我使用 IETester 进行了检查,对于同一页面,日文字体在 IE8 中比 IE9 对齐“更高”。
在 IE8 中:
在 IE9 中:
我当时没有去检查这个,因为我没有 IE9。字体看起来相同,所以它一定是一个 IE 问题,我猜对此无能为力吗?
internationalization - 如果我没有为我的英文 Windows XP 安装东亚语言文件,是否可以显示中文字符?
如您所知,我们可以在控制面板-->区域和语言选项-->语言选项卡-->补充语言支持中安装东亚语言文件。
问题是:如果我不为我的英文 Windows XP 安装此文件(通过取消选中复选框),这是否意味着 PC 上的任何应用程序都无法正常显示中文字符?
或者,如果一个应用程序说它是“UNICODE 兼容”,这是否意味着即使我们的电脑上没有东亚语言支持,它也可以正确处理汉字?
(本人无权取消勾选,自行测试,希望能得到大家的答复。)
任何答案将不胜感激。