Tag: fonts

嵌入式字体渲染然后消失

我有一个网站加载一些typekit字体和嵌入式图标字体。 它们似乎都适合所有浏览器。 但是,如果浏览器窗口在一段时间内处于非活动状态,它们将消失,系统字体将在其位置呈现。 重新调整浏览器大小似乎可以解决问题并重新出现嵌入字体。 这个问题很难重新创建,因为它似乎不会一直发生,但它确实会在很多时候发生。 到目前为止,我只看到它发生在Chrome中。 其他细节:该网站托管在Heroku,Rails 4,Turbolinks关闭。 字体嵌入图标字体: @font-face { font-family: ‘icomoon’; src:url(‘../fonts/icomoon.eot’); src:url(‘../fonts/icomoon.eot?#iefix’) format(’embedded-opentype’), url(‘../fonts/icomoon.woff’) format(‘woff’), url(‘../fonts/icomoon.ttf’) format(‘truetype’), url(‘../fonts/icomoon.svg#icomoon’) format(‘svg’); font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; } Typekit标头 try{Typekit.load();}catch(e){} 有任何想法吗?

生成pdf的任何字体都可以处理中文,西里尔文…?

我正在使用Prawn gem在Ruby on Rails中创建pdf文档的生成器,我想到了当我有中文,日文和西里尔文字符时它们显示不正确的问题。 我用Google搜索,因为“当我生成字体时,我需要指定,pdf文本应该用什么字体呈现” 。 现在这不是问题,而是我的文档将包括gTLD支持的所有可能的字符。 问题1: 你知道生成pdf文件的任何字体,包括尽可能多的字符(亚洲,欧洲,符号……)? 理想情况下,gTLD支持的所有字符。 我知道Prawn默认包含gkai00mp.ttf,但它专注于中文字符,我正在寻找允许将它们全部包含在内(就像PokeMon一样,它们能够抓住它们;我知道我要求的太多但仍然…… 。) 另一个问题是当客户打开此文档时: 问题2 是否由Prawn生成的pdf包括我在pdf文件中的字体,所以当其他计算机打开它时,字体会出现? 这是默认标准吗? 或者我需要确保/强制执行此function?

Ruby:检查东亚宽度(Unicode)

使用Ruby,我必须以列式格式输出字符串到终端。 像这样的东西: | row 1 | a string here | etc | row 2 | another string | etc 我可以使用String#ljust和%s对拉丁文UTF8字符做得很好。 但是当字符是韩文,中文等时出现问题。当有英文行穿插包含韩文等的行时,列不会对齐。 我怎样才能在这里获得列对齐? 有没有办法输出相当于固定宽度字体的亚洲字符? 如何在Vim中显示和编辑文档?