最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

修正Obsidian Excalidraw生成SVG圖片字體缺失問題

2023-10-20 00:56 作者:一鳴驚人_001  | 我要投稿

背景

之前這篇中做了在一個Excalidraw文件中引用另一個Excalidraw文件中的一部分的功能,這樣能更方便復用,原始處修改,引用處都會更新。

Obsidian Excalidraw增加引用/嵌入另一個Excalidraw文件的一部分

但發(fā)現自定義多個字體后,引用生成的svg圖片中缺失字體,使用的是默認字體。 因此修復此問題。

效果

1. 引用一個Excalidraw文件(左)中的一部分到另一個Excalidraw文件(右)中(這里演示了一個文字元素)

2. 點擊引用可以跳轉回原始位置(左)

修復

在生成svg的時候會進行自定義字體的修正,會修改svg HTML元素的 style defs部分,在這里設置正確的@font-face。 我使用的方法是遍歷defs Node的所有text Node,提取它們的字體信息,然后設置到defs。 順便修復了跳轉時如果已打開文件,則不要再打開相同的文件,而是切換到已打開的標簽

修正Obsidian Excalidraw生成SVG圖片字體缺失問題的評論 (共 條)

分享到微博請遵守國家法律
阿城市| 德钦县| 铅山县| 温州市| 辉南县| 临洮县| 拉萨市| 磴口县| 日土县| 赫章县| 四平市| 广德县| 怀来县| 庆安县| 甘肃省| 浦县| 渭源县| 永善县| 诸暨市| 香港 | 武城县| 红安县| 闽侯县| 渝北区| 神池县| 津南区| 阿图什市| 衡东县| 固安县| 定兴县| 突泉县| 保定市| 关岭| 乐陵市| 丹寨县| 广灵县| 吉隆县| 柳林县| 合水县| 昌都县| 崇文区|