从另一种字体创建一种新字体

2024-01-10

我正在寻找另一个问题的解决方案(在 inkscape 中拉伸文本,然后将其包装到路径中 https://stackoverflow.com/questions/10711714/stretch-text-in-inkscape-but-then-wrap-it-to-a-path)我想知道是否可以轻松地以编程方式从另一种字体制作一种字体?作为一个具体的例子,我可以采用 FreeSerif 字体,将其高度加倍,并生成另一种字体,称之为 FreeSkinnySerif 吗? (然后我可以在 Inkscape 中使用 FreeSkinnySerif 并获得我想要的效果。)


FontForge 脚本 http://fontforge.sourceforge.net/scripting-alpha.html#Scale可能对你有用,特别是scale http://fontforge.sourceforge.net/scripting-alpha.html#Scale。我建议先在 GUI 中尝试该命令,然后再创建剧本 http://fontforge.sourceforge.net/scripting.html.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从另一种字体创建一种新字体 的相关文章

随机推荐

  • Firefox 扩展中的 IP 地址查找

    我正在编写一个 Firefox 扩展 我需要找到当前加载页面的 IP 地址 我可以使用 window location host 获取页面的主机名 但是有什么方法可以找到该主机名的 ip 吗 我尝试在 Mozilla 开发人员中心寻找答案
  • 使用 mod_wsgi 在 Apache 上部署多个 django 应用程序

    我想在同一主机中部署两个不同的 django 应用程序 第一个对应于 url site1 第二个对应于 url site2 这是我的配置 LoadModule wsgi module modules mod wsgi so WSGIScri
  • 如何编写 a-> b -> b -> b 类型的函数来折叠树

    一些背景 我在Haskell中有一个以下类型的foldT函数 类似于foldr 但用于树 foldT a gt b gt b gt b gt b gt Tree a gt b 该foldT仅将类型 a gt b gt b gt b 作为输入
  • Overflow-x:hidden 仍然可以滚动

    问题是 我有一个全宽的栏菜单 它是通过在右侧和左侧创建一个大边距来制作的 该边距应裁剪为overflow x hidden 而且它是 没有滚动条 一切 视觉上 都很好 但是 如果您拖动页面 使用 Mac Lion 或向右滚动 页面会显示一个
  • Bootstrap模式:关闭当前,打开新的

    我已经寻找了一段时间 但找不到解决方案 我想要以下内容 在 Bootstrap 模式中打开 URL 我当然有这个工作 所以内容是动态加载的 当用户按下此模式内的按钮时 我希望当前的模式隐藏 之后立即 我希望使用新的 URL 用户单击的 打开
  • 如何获取chrome当前版本的当前URL

    我想获取 chrome 当前版本的当前 URL 所以 我尝试使用这种方式 http www codeproject com Questions 648906 how to get current URL for chrome ver 29
  • + 不支持的操作数类型:“float”和“datetime.timedelta”,“出现在索引 5”)

    我有一个数据集 其中一个输入包含日期和时间 首先 我编写了代码来查找 X3 列中 5 值的第一个时间 然后将该时间转换为 0 然后我尝试将 timedelta hours 1 添加到范围为 6 的内容中 然后它给了我这个错误 unsuppo
  • 如何将错误 403 重定向到 .htaccess 中的 root

    我对 Apache 不是很坚定 所以如果这个问题看起来有点明显 请原谅 我想通过 htaccess 文件将特定目录中导致错误 403 的请求重定向到我的网络服务器根目录 所以https thedomain com secretlair ht
  • 分配器和工作线程端点队列在同一台机器上

    我正在使用 NServiceBus 3 2 2 0 尝试在同一台机器上测试分配器和工作人员 我注意到经销商正在创建以下队列 端点队列 EndPointQueue distributor control EndPointQueue distr
  • Google Mock:使用全局模拟对象可以吗?

    在所有有关的文档中gmock我总是发现模拟对象在测试中被实例化 如下所示 TEST Bim Bam MyMockClass myMockObj EXPECT CALL MyMockObj foo 因此 每次测试都会创建和销毁该对象 我相信创
  • Tensorflow:服务模型始终返回相同的预测

    我需要你的帮助 我现在有点陷入困境 我重新训练了一个分类张量流模型 它给出了非常好的结果 现在我想通过张量流服务来服务它 我设法提供了它 但是当我使用它时 无论输入是什么 它总是给我相同的结果 我认为导出模型的方式有问题 但我不知道是什么
  • pandas 用左引号和右引号解析 csv

    我正在尝试读取 pandas 中的一个文件 其结构如下
  • 通过正则表达式使内存缓存过期

    我在 Rails 应用程序中使用 memcache 我想说 使所有带有 foo 123 等键的条目过期 其中 是任意字符串 当然 没有 memcache 发行版直接支持这一点 对吗 因为它的构建简单而快速 因此没有索引 有几个项目通过保留本
  • 无法在 AWS 上的 /home/ec2-user/MyDir/ 上创建文件夹

    我想在 AWS 上的 home ec2 user MyDir test 上创建一个文件夹 但尽管我对该目录授予了足够的权限 但它说权限被拒绝 这是我的文件夹权限 ec2 user ip xx xxx xxx xxx MyDir ls ld
  • 在 Gradle 中使用任务依赖项或 task.doLast 更好?

    使用 Gradle 构建最终输出文件后 我想做两件事 更新本地 version properties 文件并将最终输出 Final 复制到某个特定目录进行存档 假设我已经实现了两种方法 它们完全按照我刚才描述的方式执行 updateVers
  • Visual Studio C++ 和 Windows 中的调试内存填充模式是什么?

    在 Visual Studio 中 我们都遇到过 baadf00d 在运行时检查 C 调试器中的变量时看到过 CC 和 CD 据我了解 CC 处于调试模式仅指示内存何时被 new 或 alloc 和 unilialized 而 CD 代表已
  • 在 OpenCL 中以编程方式选择最佳 GPU 的最佳方法是什么?

    我的笔记本电脑上有两个显卡 Intel Iris 和 Nvidia GeForce GT 750M 我正在尝试使用简单的向量相加OpenCL 我知道 Nvidia 卡速度更快 并且可以更好地完成工作 原则上 我可以把if代码中的语句将查找N
  • 修改 ItemsSource ObservableCollection 后如何刷新组合框

    问题很简单 当ItemsSource已更新 Combobox 不会 刷新 例如新项目似乎没有添加到组合框中的项目列表中 我已经尝试过这个问题的可接受答案的解决方案 WPF 自动刷新组合框内容 https stackoverflow com
  • 将 SQL CE 3.5 升级到支持同步框架的 SQL Express Localdb?

    我们目前正在使用SQL CE 3 5具有许多不同的双向同步数据库 同步框架2 1 与服务器数据库 以及 net 4 5基于窗口WPF应用 但最终应用程序的性能会下降 我们经常需要重新生成新的本地文件SDF对于用户 通过这种方式 我们看到性能
  • 从另一种字体创建一种新字体

    我正在寻找另一个问题的解决方案 在 inkscape 中拉伸文本 然后将其包装到路径中 https stackoverflow com questions 10711714 stretch text in inkscape but then