我在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>
答案 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>