问题标签 [sketchapp]

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.

0 投票
0 回答
51 浏览

javascript - 更改字体新文本

有没有办法将特定字体分配给草图插件中的文本?

我需要创建一个文本并直接为其分配 Arial 字体。

这是我的代码:

我需要定义图层的字体。我怎样才能做到这一点?谢谢。

0 投票
1 回答
842 浏览

sketch-3 - Sketch 插件开发:将符号导出为 SVG 文本

我有一个将选定符号导出到 Sketch 3 中的 SVG 字符串的工作示例。(基于Sketch 的 GitHub中的此代码)

问题是输出失真,我无法看到故障排除的下一个合乎逻辑的步骤。

编码

在代码的最后一点,str是从符号生成的 SVG 的文本值。

输出

输入符号:

在此处输入图像描述

生成的 SVG 预览:

在此处输入图像描述

生成的 SVG 文本:

想法

如您所见,除了失真之外,输出还很大。至少我相信我需要以某种方式修剪或重新调整符号。我不知道失真是从哪里来的。

修复 SVG 标记本身不是解决方案 - 我想在 Sketch 插件代码中看到解决方案。我发现内部 Sketch 代码的文档很难使用,并且一直是解决这个问题的主要障碍。

0 投票
2 回答
2829 浏览

image - 自动在图像上添加文本

必须在图像上添加不同的文本。文本在表中。大约有10,000个。我怎样才能自动化这个过程?也许是 Photoshop 的脚本?或者是其他东西?先感谢您!

0 投票
2 回答
2030 浏览

sketchapp - Sketch 如何在多个窗口/选项卡中打开同一个文件?

.sketch是否可以在多个选项卡/窗口中打开同一个文件?

我尝试File -> Open Recents -> Myfile并从Finder中多次打开它,但它只是继续打开相同的窗口

0 投票
2 回答
916 浏览

git - Sourcetree 中的差异 .sketch 文件

出于前端开发的目的,我需要区分我们设计器的文件。我成功实现了以下文档,用于使用 git 命令行区分 .sketch文件:

https://gist.github.com/bomberstudios/c9e6975acd4d4d84a728

我也想制作 sourcetree diff .sketch文件,但我似乎做不到。有什么建议吗?谢谢

0 投票
2 回答
451 浏览

javascript - 创建文件夹和文件插件 Sketch

我正在尝试为 Sketch 创建一个插件,该插件在其中的特定位置创建一个文件夹和一个文件。

由于草图插件是用 JavaScript 编写的,我一直在寻找如何使用 JavaScript 创建文件夹和/或文件,然后考虑路径,但我被卡住了,我找不到答案,所以我决定自己开一个话题。

问题是:如何使用 JavaScript 创建文件夹/文件?以及我如何选择放置它的位置?

欢迎任何反馈我是新来这里发帖和编程的菜鸟,所以请随时将我重定向到可能对我的问题有用的文档和/或教程。

0 投票
1 回答
586 浏览

sketchapp - 草图:用阴影调整符号大小

草图 v42。

我有带阴影的简单框符号(x:10,y:10)。 替代文字

当我调整符号大小时,阴影不会调整大小。

替代文字

我如何在符号上实现调整大小(包括阴影)。

0 投票
1 回答
3845 浏览

sketch-3 - 如何在 Sketch 中调整箭头大小?

如何调整箭头大小,而不是粗细 在此处输入图像描述

0 投票
1 回答
48 浏览

macos - Sketchapp 标题信息

我想了解更多关于sketchapp为其构建插件的信息,我正在查看我们可以从项目中提取的JSON文件,我注意到所有“类”(我查找它们,它们显示为标题)标记在其中例如:“MSRect”、“MSColor”、“MSExportOptions”等。

我查看了sketchapp 开发者网页和一些论坛,我发现了一些关于此类的提及,但我在基本级别上没有得到任何有用的东西。

问题是,我在哪里可以找到有关这些课程是什么以及它们做什么的信息?

谢谢你。

0 投票
1 回答
249 浏览

plugins - Sketch 插件开发:Sketch 有 API 可以解锁 MSBitmapLayer 的大小吗?

Sketh App 中的解锁尺寸按钮

我可以单击此按钮来解锁 Sketch App 中图层的大小。然后我可以改变图像的宽高比。但我希望我的 Sketch 插件能够完成这项工作,而不是用手点击按钮。是否有用于 Sketch 的 API 来解锁尺寸MSBitmapLayer

我已经尝试过“ [layer setIsLocked:false]”,但这与大小锁定无关。

非常感谢。