我开发了一个PHP项目。在这里我想在Wendy Medium中实现字体样式。但我不知道如何在我的服务器中安装此字体。
有人知道怎么做吗?
提前致谢。
答案 0 :(得分:14)
您可以使用CSS 3在HTML / PHP页面上使用自己的字体。要做到这一点,你必须做这样的事情:
@font-face {
font-family: WendyMedium;
src: url(‘path/to/your/font/file.ttf’);
}
您可以使用此字体,然后使用以下代码行:
p { font-family: WendyMedium, Arial, sans-serif; }
请注意,只有真正的网络浏览器(Chrome,Safari,Firefox等)支持此功能。您还需要获得许可才能在您的网站上使用该字体。
答案 1 :(得分:3)
为了防止出现任何混淆,要为通过PHP生成的网页使用字体,需要在最终用户的计算机上安装字体,而不是Web服务器。
正如其他答案所述,CSS3提供了一种在服务器上托管字体文件的方法(就像任何其他文件一样),并在CSS中引用它,允许用户的浏览器下载它并在该字体的页面。
但是,正如Yi Yang的评论所述,字体的许可证通常不允许这样做。您需要检查Wendy Medium是否允许以及如何允许这样做 - 也许请看这里:http://www.ascenderfonts.com/font/wendy-lp-family-3-fonts.aspx
答案 2 :(得分:1)
除了wgriffioen的回答:这个website允许你生成一个类似的javascript。它也适用于IE7 / 8。
答案 3 :(得分:1)
这是我的解决方案:
@font-face {
font-family: 'IlMioFont';
src: url('ballpark_weiner.eot'); /* IE6+ */
src: local('Ballpark'),
local('IlMioFont'),
url('ballpark_weiner.woff') format('woff'), /* FF3.6 */
url('ballpark_weiner.ttf') format('truetype') /* Saf3+,Chrome,Opera10+ */
;
}
答案 4 :(得分:0)
FontSquirrel可能正是你想要的:) 适用于大多数浏览器。