- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个多语言项目(目前有 13 种语言),它使用“Helvetica Neue”的许多不同字体变体,大部分是来自 LinoType Pro 字体集(包括西欧字符)的粗体、压缩和常规剪切,并且对于西里尔。我们将来可能会添加中文和日文版本。
我已经将项目设置为使用不同的 CSS 样式表,并根据用户选择的语言分别加载每个版本的字体,因此我可以使用不同的行高、字距调整和/或字体大小,以使所有内容保持原始外观,即使字体看起来一点也不相似。
所有这些都运行良好,除了一个问题:由于某种原因,所有西里尔字母似乎都被替换了。它们出现在正确基线下方 2-3 个像素处,并且实际上突出于文本字段的底部边框,即使该字段设置为自动调整大小也是如此。当我使用 textfield.getCharBoundaries()
时,所有值似乎都是正确的,即使它们显然没有正确呈现。
为了使一切看起来整洁,我当然可以根据语言和字体大小手动向上或向下移动所有有问题的文本字段,但我想知道是否有某种方法可以防止或至少检测这种位移,以便自动处理调整 - Flash Player 应该有一些关于如何渲染事物的信息,不是吗?你们中有人遇到过类似的问题吗?或者更好的是:解决方案?
最佳答案
我在中文中遇到了这个问题,但仅限于 OS X 和 Windows。我也不知道如何自动获取角色实际位置的正确指标。我最终得到了一个粗略的函数,每当我设置 TextField 时都会调用它:
public static function adjustPositioning(field:TextField):void
{
if(OS != "MAC") return;
var fontSize:int = field.defaultTextFormat.size as int;
field.y += fontSize/5;
}
我在代码中而不是 IDE 中设置了所有文本字段,因此这很容易。不过,我想这不是您正在寻找的解决方案!
关于actionscript-3 - 如何防止某些外语字体的文本位移?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4583709/
如果此答案为 Kotlin,我想转换代码:https://stackoverflow.com/a/5402769/2735398 我将其粘贴到 Intellij 中: private int deco
对于这种转变: System.out.println(0b10000000_00000000_00000000_00000001>>>32); 我得到这个输出值: -2147483647 对吗? 最佳
如果没有大量工作,我想要的可能是不可能的,但也许有人有解决方案。我有一个像下面这样的图(这当然是一个过于简单的例子),其中我的刻度标签彼此非常接近: dd <- data.frame(x=1:4, y
试过这个代码on Go playground : package main import ( "fmt" ) func main() { log2Dim := uint32(9)
我希望在用户滚动时获取 UIScrollView 的位移,每次滚动时只需要位移。使用这个方法 -(void)scrollViewWillEndDragging:(UIScrollView *)scro
我正在检查我在装有 iOs 5.1 的 Ipad 中的应用程序当我点击 textarea 时,光标会跳到书写线上方两行。虽然焦点位于正确的位置,但光标的视觉外观出现在焦点线上方两行。对此有任何建议。
你如何获得像 -10 这样的数字?从这些移位练习题中? 据我了解X*32可以写成 x> 1 = 0001 0111 >> 1 = 000 1011 = 11 //right bit-shift by
我正在查看适用于 Linux 的开源 AMD GPU 驱动程序。我注意到一些我以前没有见过的东西,我想知道目的。在sid.h文件的第1441行,有一系列的定义是整数被左移0位。这不就是对原始整数进行操
这个网站 localhotchat.com 有文字从红色栏流出。我试过调整它,但它似乎并没有消失。 主页(和内部)上的 14pt 文本片段应该在 red_colored_strip 内,但它不是,并且
问题#1 在 Java 中,移位是否比使用单个语句将 移位相同数的代价高出数倍? 例如,是 int x = 5; x = x << 16; 比快 int x = 5; for (int i=0; i<
我有三个 Div,周围的 Div 是“MainDiv”,里面的 Top Div 是“UpperDiv”下一个是“FooterDiv”。 在 Mozilla 中一切正常,但在 Chrome 中“Foot
所以,我正在阅读一本关于 Go 的书(Ivo Balbaert 的 The Way to Go),其中有一个代码示例: const hardEight = (1 > 97 因为我没有在这台机器上安装
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。 下面就讲一下Tweene Animations。 主要类:
我有 UINavigationItem,我想向它添加 UISearchBar。我是这样做的: let searchBar = UISearchBar(frame: CGRectMake(0, 0, s
本文实例讲述了Android动画之渐变动画(Tween Animation)。分享给大家供大家参考,具体如下: Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的
我在 C# 中使用 openCV 库中的 Lucas Kanade 光流算法;有一系列帧,我想在每两个帧中找出什么是光流并将其显示在图片框中。 我可以从以下函数中获取 velX 和 velY: Emg
我是一名优秀的程序员,十分优秀!