我正在查看MDC页面的@font-face CSS规则,但我没有得到一件事。我有单独的文件粗体,斜体和粗体+斜体。如何将这三个文件都嵌入到一个@font-face规则中?例如,如果我有:

@font-face {
    font-family: "DejaVu Sans";
    src: url("./fonts/DejaVuSans.ttf") format("ttf");
}
strong {
    font-family: "DejaVu Sans";
    font-weight: bold;
}

浏览器将不知道要使用哪种字体作为粗体(因为该文件是DejaVuSansBold.ttf),因此它将默认为我可能不想要的字体。我怎么能告诉浏览器所有不同的变体,我有一个特定的字体?

我在一个网站上工作,需要在线试用字体,我有字体都是。otf

有没有办法嵌入字体并让它们在所有浏览器上工作?

如果没有,我还有什么其他选择?

有没有一种方法可以在网站上添加一些自定义字体,而不使用图像,Flash或其他图形?

例如,我在一个婚礼网站上工作,我为这个主题找到了很多漂亮的字体。但是我找不到在服务器上添加那种字体的正确方法。我如何将CSS字体包含到HTML中?如果没有图像,这可能吗?

随着所有新的CSS3边框的出现(-webkit,…),现在可以在你的字体中添加边框了吗?(比如Twitter蓝色logo周围的白色边框)。如果没有,是否有一些不太丑陋的黑客可以在CSS/XHTML中完成这个任务,或者我仍然需要启动Photoshop?

我想有一个应用程序包括一个自定义字体渲染文本,加载它,然后使用它与标准UIKit元素如UILabel。这可能吗?

如何在Android布局xml文件中定义带下划线的文本?