修复垂直间距或重置默认文本样式

平面设计 墨景 间距
2022-02-20 08:33:22

我正在创建一个新的 SVG 文档,当我添加一些文本时,它搞砸了。

它使用 55.99999809 pt 字体和 5.29 mm 段落间距,我不知道这些设置来自哪里。

截屏

我了解从 0.91 到 0.92 的一些更改会在打开旧文件时中断行或段落间距。但是,我只在 0.92 中创建新文档。

我试图在首选项中找到默认设置。我查看了工具/文本,但在那里找不到。我在文档属性中找不到相关设置。

如何重置 Inkscape 以便为新文档生成具有正常间距的正常 12 pt 文本?

3个回答

字体大小的部分答案:

  1. 创建一个新的 SVG 文档
  2. 保持选择模式(箭头光标,F1
  3. 从菜单中选择文本/文本和字体... ( Ctrl+ Shift+ T)
  4. 将字体大小设置为所需的值
  5. 点击“设为默认”
  6. 关闭文档而不保存并创建一个新文档

更改默认字体大小

除了 Thomas Weller 必须说的(感谢您的指点!)当您打开“文本和字体”窗格时,随意选择文本工具,更改行距(我最喜欢的默认值是 100%),然后单击“文本和字体”窗格中的设置为默认值。您可能需要更改该窗格中的某些内容以取消“设置为默认值”按钮的灰色。而且我还必须在绘图和“文本和字体”窗格之间切换一次或两次,以使按钮真正响应点击:-/否则它似乎卡住了,即使它不再是灰色的.. .

另一种解决方法:至少在 Windows 中,用户首选项(默认值)存储在名为 C:\Users\<username>\AppData\Roaming\inkscape\preferences.xml 的文件中,有一个 id=" text”,其属性名为“style”(其值是一个字符串,由分号分隔的串联属性)包含一个读取 line-height:100% 的属性(到目前为止,在我的情况下)。实际上,整个 XML 文件中只有两次出现文本“line-height”,另一个在名为 id="desktop" 的标记内 = 可能是 GUI 的视觉样式。

显然 XML 文件包含许多其他有趣的默认值。要浏览和编辑配置文件,请使用您最喜欢的带有 XML 语法突出显示的智能文本编辑器。(我自己使用的是 VIM,但 Notepad++ 肯定也能正常工作,而且对用户更友好。)

我有一个类似的问题,文本被压缩到缩放。我的解决方案是选择文本,然后在文本菜单中选择“删除手动字距调整”。这在从其他程序导入图形时一直是个问题,例如数学绘图包中的 Postscript 图形。