小编bea*_*tak的帖子

在浏览器中获取呈现文本的确切字体,可能使用浏览器扩展名

我知道你可以获得font-family值,window.getComputedStyle()但这并不总是浏览器用来呈现的字体.例如,如果给定的文本包含(多语言)文本的字体族不携带,浏览器呈现部分地与系统字体的文本.

如果你看一看内置的web开发工具,无论是在Chrome或Firefox,他们都有一个小区域,以显示(Rendered Fonts在Chrome窗格或Fonts选项卡上的Firefox浏览器)所使用的确切的字体.对于Firefox,我想这个代码是用的,它似乎是在调用内部API.

我正在寻找任何符合DOM(或特定于供应商)的方式来从JavaScript土地获取确切的字体.如果这意味着编写浏览器扩展/附加组件以提供API /注入信息/任何内页代码访问,这是最糟糕的情况,但可以接受.

javascript firefox fonts google-chrome browser-extension

5
推荐指数
1
解决办法
654
查看次数

如何在bash脚本中有条件地添加额外的参数?

有一个脚本调用其他程序.以下是program.sh.它可能看起来没有意义,但我省略了很多细节......让我们说我想坚持结构.

#!/usr/bin/env bash
function run_this {
    /usr/bin/foo -A -B -C
}
run_this
Run Code Online (Sandbox Code Playgroud)

我想改变传递给/usr/bin/foo的参数传递给的参数program.sh.因此,举例来说,如果你打电话program.sh --quiet,然后/usr/bin/foo -A -B -C -X.实现这一目标的最佳方法是什么?

bash shell

3
推荐指数
1
解决办法
1068
查看次数

1
推荐指数
1
解决办法
83
查看次数

为什么`overflow-x`会改变Firefox和IE中内联块框的高度?

看看这个jsFiddle.

http://jsfiddle.net/beatak/7UrGA/show/

我想让文字直视.通过改变overflow-x:hidden.boxless-select-text,你可以看到基线转移.它不会发生在Webkit浏览器(谷歌浏览器和Safari)上.

css firefox internet-explorer css3

1
推荐指数
1
解决办法
539
查看次数