所有已安装字体的可视列表以及相应的pangram短语?

时间:2014-02-05 13:17:11

标签: php linux fonts

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

font list with pangram

我尝试构建一个php脚本,在.fonts /文件夹中查找.ttf和otf文件,并打印出css @ font-face,但结果很糟糕,因为每个字体都有自己的怪癖,即使只有firefox。 / p>

<?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++;
}

是不是有一些愚蠢的程序通过仅指定pangram和包含字体的文件夹来打印一个漂亮的字体示例的垂直列表? 还是某种方式呢?

我知道我不应该要求软件建议,但这是必要的,任何快速和肮脏的解决方案都会有所帮助。

1 个答案:

答案 0 :(得分:4)

&#34;打开“字体”对话框(Windows-&gt; Dockable Dialogs-&gt; Fonts)

右键单击列表中的任何字体

选择&#39;渲染字体地图&#39;

在显示的对话框中,离开&#39;过滤器(正则表达式)&#39;空白将列出您安装的所有字体。&#34;

来源:http://gimpforums.com/thread-font-examples 此论坛帖子清楚地列出了在GIMP库中呈现每种字体样本的步骤。我希望这能帮助那些像我一样偶然发现这个问题的人!