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

den*_*ini 4 php linux fonts

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

带有 pangram 的字体列表

因此,我尝试构建一个 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 库中每种字体示例的步骤。我希望这可以帮助像我一样偶然发现这个问题的人!