在创建文档时在php中添加自定义字体

时间:2016-04-12 04:15:42

标签: html css fonts

我在php中创建一个doc文件。我想在Solaimanlipi中使用doc字体。我使用font-face添加了该字体。但它没有正确显示输出。我正在添加我的代码。任何有助于解决此问题的帮助。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style>
@font-face { font-family: Solaimanlipi;
src: E:/xampp/htdocs/Solaimanlipi.ttf; }           
</style>
</head>
<body>
<p>বাংলা বাংলা এখানে এখানে এখানে বাংলা বাংলা এখানে এখানে এখানেবাংলা বাংলা এখানে এখানে এখানেবাংলা বাংলা এখানে এখানে এখানে  </p>
</body>
</html>

1 个答案:

答案 0 :(得分:1)

您需要对输出进行两次更改。

更改1 :将charset=Windows-1252"更改为charset=UTF-8"所以您的元代码将

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

更改2 :将src: E:/xampp/htdocs/Solaimanlipi.ttf;更改为src: url(http://localhost/SolaimanLipi.ttf);

注意:你应该使用html 5结构你的html文档类型很旧。

所以你的完整代码将是:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
@font-face {
    font-family: Solaimanlipi;
    src: url(http://localhost/SolaimanLipi.ttf);
}          
</style>
</head>
<body>
<p>বাংলা বাংলা এখানে এখানে এখানে বাংলা বাংলা এখানে এখানে এখানেবাংলা বাংলা এখানে এখানে এখানেবাংলা বাংলা এখানে এখানে এখানে  </p>
</body>
</html>