问题标签 [inkscape]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
latex - 在 Windows 中将 Latex 插入 Inkscape
我有 Windows 7 64 位。我按照给定的顺序安装了这些:
- Miktex (基本-miktex-2.9.4521.exe)
- 幽灵脚本 (gs905w32.exe)
- GSView (gsv50w32.exe)
- pstoedit (pstoeditsetup_win32.exe)
- Inkscape (Inkscape-0.48.2-1-win32.exe)
但是,我仍然无法Extensions -> Render -> Latex Formula
在Inkscape
. 什么不见了?
x11 - Xterm 在命令行停止,XQuartz 反复崩溃和重启
直到几天前,我还在 OSX 10.7 上正常使用 Gimp,没有任何问题。然后我安装了 Inkscape,但由于语言设置问题(系统当前设置为日语)而无法启动它。我安装了 XQuartz 看看是否有什么不同,但没有,所以我把它留在了那里。今天来和 Gimp 做一些工作吧,看起来我在 Inkscape 中遇到的同样的问题也出现在了 Gimp 中(除了这次它与语言无关)。以下是详细信息:
- X11 和 XQuartz 在正常运行时都会在短暂地窥视扩展坞后崩溃。查看活动监视器表明 XQuartz 正在幕后尽力启动,因为它正在运行但不可见,并且在我强制退出它时再次启动。
- 当我从终端运行 X11 和 XQuartz 时,X11 工作,但给了我这个:
X11.app: DISPLAY ("/tmp/launch-qlRWSF/org.macosforge.xquartz:0") 与我们的 id ("org.x") 不匹配,取消设置。X11.app: main(): argc=1 argv[0] = ./X11.bin
通过 Mach IPC 等待启动参数。X11.app:无法连接到服务器(未设置显示)。启动 X 服务器。X11.app: 启动 /usr/X11/bin/startx: argv[0] = /bin/sh argv[1] = -c
argv[2] = /usr/X11/bin/startxfont_cache:扫描用户字体目录以生成 X11 字体缓存 font_cache:更新 FC 缓存 xauth:文件 /Users/christopher/.serverauth.22530 不存在 launch_msg("CheckIn") IPC 故障:不允许操作 X11.app:没有启动套接字移交,取消设置 DISPLAY X11.app: do_start_x11_server(): argc=6 argv[0] = /usr/X11/bin/X argv[1] = :0 argv[2] = -nolisten argv[3] = tcp argv [4] = -auth argv[5] = /Users/christopher/.serverauth.22530
Xquartz 开始:X.Org X Server 1.10.6 构建日期:20120513 X11.app:DarwinProcessFDAdditionQueue_thread:休眠以允许 xinitrc 赶上。(EE) 加载键盘映射 /tmp/server-0.xkm 时出错 (EE) XKB:加载键盘映射失败。而是加载默认键盘映射。/usr/X11/bin/xinit:XFree86_VT 属性意外地有 0 个项目而不是 1 个 font_cache:完成
但是,XQuartz 从终端启动时没有问题。
- 最后,我发现当我从终端调用 xterm 时,它只是坐在那里,没有输出任何东西或接收任何输入。我认为这是不寻常的行为。
我从 X11 输出中检查了几个关键词,即显示部分和键映射部分,但没有发现任何异常。$DISPLAY 值应该是这样,并且键盘映射似乎与远程服务器问题的联系比我的情况(这些是本地问题)更多。
我很感激任何建议。
pdf - 使用 Inkscape 从 pdf 中提取矢量图形
我想从论文中提取一些 pdf 图像用于演示目的。在 Windows 中,Adobe Illustrator 工作得很好,但我现在必须在 Debian 盒子中执行此任务。
我在网上找到的两个流行的解决方案正在使用
pdfimage 不能满足我的需求,因为我想要矢量图形 (pdf) 而不是 jpgs,所以我更喜欢使用 Inkscape,但它不能按预期工作。我希望我可以使用一些选择器工具来拖动一个框并选择其中的所有内容,就像我通常使用 Illustrator 所做的那样,但是 Inkscape 中的任何工具都不起作用。
如果我使用“选择和转换对象”工具(黑色箭头),则选择了整个 pdf 页面,而我只想要一小部分;如果我使用“按节点编辑路径”工具(带有一些节点的黑色三角形箭头),我一次只能选择一个对象。拖放(即使按下 shift 键)也不起作用。
我想知道是否有办法解决这个问题,或者 Debian 中是否有更好的工具来实现同样的目标?谢谢。
fonts - 使用矢量软件(即inkscape)和fontforge 创建图标字体?
通过在这里得到一些答案和一些研究,我发现了一种实现图标的新方法。似乎您可以将图标作为字体来处理,而不是作为图像或 CSS 背景。
这种方法最终是否意味着创建一个将每个图标分配给一个字符的单一文件字体集?因为这种方法对我来说太新了,所以我真的很想确保我首先正确地处理它(我看到了巨大的潜力......比创建不同的图标要好得多,将每个图标导出为它自己的 .png 文件,用于每种不同的颜色和大小)。
如果是这种情况,则需要一些记忆(特别是因为我有超过 26 个图标)。对于那些对 fontforge 更有经验的人,有没有办法说一个特定的单词 = 字符?
此外,关于在网站上实现这一点。然后我需要在 css 类/id 中指定字体类型(即 font=icons; )。然后我也可以用 css 改变大小、颜色等?伙计,如果这真的是真的。我希望我早点发现……本来可以节省数小时的时间。
无论如何,非常感谢您对此的任何帮助。我即将获得 fontforge 并开始学习(如果有更好的免费字体创建软件,请告诉我)。希望这能解决。
svg - inkscape 转换 svg -> png: pagesize?
我需要在命令行将 svg 转换为 png。我尝试使用 imagemagick,但在与旋转变换一起使用时似乎有一个错误,例如这个示例 s3.svg:
我能够在命令行中使用inkscape:
但是 SVG 坐标 (0,0) 定义在左上角,而在 inkscape 的导出中,导出区域 (0,0) 定义在左下角。
如何在没有定义页面高度的幻数 1052 的情况下使用inkscape 导出?
c# - 如何从transform属性中计算出原来的x和y?
我对 svg 文档中 flowroot 标记的 transform 属性有疑问:
以上 svgdoc 包含 1 个流根。flowroot 标记的父级是 g。现在我的问题是两个节点(flowroot及其父g)中都存在的transform属性。我想计算 flowroot 的原始 x 和 y 。在这种情况下我该怎么做?如果inkscape编辑器中有任何选项会更好,这样当我们创建一个新的svg时,transform属性就不会随节点生成?
svg - 如何在 Inkscape 中强制将字形转换为嵌入的矢量路径
我用 Inkscape 创建了一个 SVG 文档。它包含非标准字体的文本。svg
xml 引用字体。因此,向量依赖于用户机器上可用的字体(或在 Web 场景中使用 Web 字体)。我想删除这种依赖。我知道如何手动操作,但这会很耗时。
Inkscape 是否提供了一种将所需字形包含为纯向量而不是引用字体的方法?
inkscape - Inkscape——将文本转换为对象,动态偏移。Shift+Ctrl+C 失败?
我在尝试时遇到了问题
1> 将文本行转换为对象,应用Path > Object to Path
(或Shift+Ctrl+c
),
2> 然后应用'Path>Dynamic offset'
(或Ctrl+J
)。
文本行(比如说“test”)可以转换为路径。但是当我应用动态偏移时,什么也没有发生。通常我会在文本边缘看到一个很小的小矩形,但这次我看不到它。是因为我改变了 Inkscape 的一些默认参数集吗?
我已经完成了:
1> 应用文本'Path > Object to Path'
2> 取消组合'Ctrl+U'.
3> 选择所有单个字母,应用'Path > Combine'
( Ctrl+K
)
现在我可以将动态偏移应用于文本。
因此,有什么建议吗?
svg - inkscape 如何计算“平滑边缘”的控制点坐标?
我想知道如果路径上的节点变得“平滑”, Inkscape 使用什么算法(或公式)来计算控制点。
也就是说,如果我有一个包含五个节点的路径,其d
属性为
我将节点更改为平滑,d
属性更改为
显然,Inkscape 计算控制点坐标(在 或之后的行上的倒数第二和最后一个坐标对C
)。我对 Inkscape 使用的算法很感兴趣。
javascript - 如何在矩阵旋转后获得正确的 x,y 位置?
我在论坛和当然在这里搜索了很多,但我还没有找到一个明确的解决方案。我发现了类似的问题,但它不起作用。
当我画一个矩形时,Inkscape 会给出准确的 x 和 y 位置。但是,当我旋转时,它会将 x 和 y 位置更改为难以理解的值。例如:
没关系,但是当旋转时,看看“transform”属性和x,y:
我如何计算从 x=4.9... 和 y=154.9... 或矩阵值获得 x=100 y=100?