【发布时间】:2013-10-09 06:36:05
【问题描述】:
使用 CSS,我正在使用这一行来设置双语元素的样式:
font-family:persianFont, englishFont;
persianFont 和 englishFont 都用@font-face 定义。问题是带有englishFont 的字符会显示得更大一些,因为字体是这样创建的。示例句子将呈现如下:
BIG_ENGLISH_WORDS_small_persian_BIG_ENGLISH_AGAIN...
所以,我的问题是如何使 persianFont 更大一点(使其具有更大的比例),以便以相同大小正确显示一行波斯语-英语双语句子?这有可能吗?还有其他解决办法吗?
提前致谢
【问题讨论】:
-
您能否发布一些 HTML 以便我们查看 CSS 可访问的内容?
-
这不是 HTML 元素的问题。我在一个元素中有一个字符串。字符串是统一的,意味着波斯语和英语都在一个地方而不是分开。
-
那么您的 CSS 声明是如何工作的?每种字体是如何应用的?
-
我使用
*{font-family:persianFont, englishFont;},如果字符是 persianFont 字体那么 persianFont 将被应用,否则 EnglishFont 将被应用。这就是双语字体的匹配方式。
标签: html css fonts internationalization font-face