Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在网站上显示字体_Php_Javascript_Css_Actionscript_Fonts - Fatal编程技术网

Php 在网站上显示字体

Php 在网站上显示字体,php,javascript,css,actionscript,fonts,Php,Javascript,Css,Actionscript,Fonts,设置: 我目前正在通过Flash/Actionscript使用getFontList()获取用户的本地字体列表。我试图显示字体,但我希望字体显示为字体 因此,我创建了一个简单的foreach,为字体系列[font name here]设置内联样式。问题在于,在许多情况下,显示的字体名称和系统可访问的字体名称并不相同。字体显示名称可能是“我的字体”,但它的实际名称是“我的字体”,因此使用字体系列:“我的字体”不起作用 我可以通过使用PHP解析列表、删除空格、使用破折号等方法来解决其中的一些问题,以

设置: 我目前正在通过Flash/Actionscript使用getFontList()获取用户的本地字体列表。我试图显示字体,但我希望字体显示为字体

因此,我创建了一个简单的foreach,为字体系列[font name here]设置内联样式。问题在于,在许多情况下,显示的字体名称和系统可访问的字体名称并不相同。字体显示名称可能是“我的字体”,但它的实际名称是“我的字体”,因此使用字体系列:“我的字体”不起作用

我可以通过使用PHP解析列表、删除空格、使用破折号等方法来解决其中的一些问题,以获得所需的结果,但有些字体的名称或变体很奇怪,这是我的解析游戏无法解释的

问题是:
所以我这么说是为了问这个问题:有没有人知道解决这个问题的方法,或者有没有更好的方法来确保我使用了正确的字体名称变体来工作?

使用CSS设置@font-face-type来设置页面的字体。 官方的IE从IE4开始支持,Firefox从3.5开始支持,safari从3.1开始支持等等


请注意,您的字体必须是OTF或TTF。

使用CSS设置@font-face-type来设置页面的字体。
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}
</style>
</head>

<body>
<p class="normal">This is a paragraph, normal.</p>
<p class="italic">This is a paragraph, italic.</p>
<p class="oblique">This is a paragraph, oblique.</p>
</body>

</html>
官方的IE从IE4开始支持,Firefox从3.5开始支持,safari从3.1开始支持等等

请注意,您的字体必须是OTF或TTF。


<!DOCTYPE html>
<html>
<head>
<style type="text/css">
p.normal {font-style:normal;}
p.italic {font-style:italic;}
p.oblique {font-style:oblique;}
</style>
</head>

<body>
<p class="normal">This is a paragraph, normal.</p>
<p class="italic">This is a paragraph, italic.</p>
<p class="oblique">This is a paragraph, oblique.</p>
</body>

</html>
p、 正常{字体样式:正常;} p、 斜体{字体样式:斜体;} p、 斜体{字体样式:斜体;}

这是一个段落,正常

这是一个斜体段落

这是一个段落,斜行


p、 正常{字体样式:正常;}
p、 斜体{字体样式:斜体;}
p、 斜体{字体样式:斜体;}

这是一个段落,正常

这是一个斜体段落

这是一个段落,斜行


我遇到了这个问题。我使用的是
转换列表字体
,因为它提供了大量信息。欢迎来到StackOverflow,顺便说一句。如果你已经通过actionscript获得了字体列表,为什么不通过actionscript/flash显示字体呢?我也有这个问题。我使用的是
转换列表字体
,因为它提供了大量信息。欢迎来到StackOverflow,顺便说一句。如果你已经通过actionscript获得了字体列表,为什么不通过actionscript/flash显示字体呢?请参见:当提供解决问题的代码时,最好至少对其工作原理作一个简短的解释,这样阅读的人就不必在心里逐行解析以理解差异。当提供解决问题的代码时,最好至少对它的工作原理做一个简短的解释,这样阅读的人就不必在心里逐行分析它来理解不同之处。