我厌倦了通过使用 Gimp 所有字体无休止地滚动来不规则地搜索完美字体,所以我想:“为什么不为每种字体构建一个可视化的全字符列表”。

因此,我尝试构建一个 php 脚本,该脚本在 .fonts/ 文件夹中查找 .ttf 和 otf 文件并打印 css @font-face,但是结果很糟糕,因为即使仅在 Firefox 下,每种字体都有自己的怪癖。
<?php
$path = "/home/cinthya/.fonts/";
//get all text files with a .txt extension.
$texts = glob($path . "*.ttf");
$i = 0;
//print each file name
foreach($texts as $text)
{
echo " @font-face {
font-family: ".substr($text,22, (strlen($text)-26)).";<br>
src: local('".substr($text,22, (strlen($text))-26)."'), local('".substr($text,22, (strlen($text))-26)."'), url('".substr($text,22, (strlen($text)))."');<br>
font-weight:normal;<br>
}<br>";
echo "#div".$i." p {
font-family: '".substr($text,22, (strlen($text)-26))."', Fallback, sans-serif;
font-size: 2.5em;
}<br>";
$i++;
}
$texts = glob($path . "*.otf");
$j = 0;
foreach($texts as $text)
{
echo "<div id=\"div".$j."\"><p>Zwölf Boxkämpfer jagen Eva quer über den großen Sylter Deich</p></div>\n";
$j++;
}
Run Code Online (Sandbox Code Playgroud)
是不是有一些愚蠢的程序可以通过仅指定一个 pangram 和包含字体的文件夹来打印一个漂亮的字体示例垂直列表?或者有什么方法可以做到?
我知道我不应该要求软件建议,但这是必要的,任何快速而肮脏的解决方案都会有所帮助。
小智 6
“打开字体对话框(Windows->Dockable Dialogs->Fonts)
右键单击列表中的任何字体
选择“渲染字体映射”
在出现的对话框中,将“过滤器(正则表达式)”留空将列出所有已安装的字体。”
来源:http : //gimpforums.com/thread-font-examples 该论坛帖子清楚地列出了渲染 GIMP 库中每种字体示例的步骤。我希望这可以帮助像我一样偶然发现这个问题的人!
| 归档时间: |
|
| 查看次数: |
17884 次 |
| 最近记录: |