gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:38:24 24 4
gpt4 key购买 nike

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

font list with 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++;
}

难道没有一些愚蠢的程序可以通过仅指定一个 pangram 和包含字体的文件夹来打印一个很好的垂直字体列表吗?或者有什么方法可以做到?

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

最佳答案

“打开字体对话框(Windows->Dockable Dialogs->Fonts)

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

选择“渲染字体贴图”

在出现的对话框中,将“过滤器(正则表达式)”留空将列出所有已安装的字体。”

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

关于php - 所有已安装字体的视觉列表以及相应的 pangram 短语?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21578430/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com