Copy / Paste Glyph / Character from one font file to another

I have two different font files FontFile1.otf and FontFile2.otf. I want to copy the Unicode character at position 1759 from FontFile1.otf to FontFile2.otf. How can i do this?

I tried to do this with FontForge and Fontographer, but the paste does not seem to work (the paste is disabled and the menu item does not turn on). Are there any specific instructions for copying / pasting? Is there any other tool that I can use?

+4
source share
3 answers

Open both fonts in one instance of FontForge, after which you can copy the glyphs from one to the other.

+4
source

I found a solution on another bulletin board that helped me. I just need to uncheck the Enable Sync checkbox in the X11 settings →.

+3
source

Well, you can try writing a script for FontForge. If the code is 1759 (by the way, hexadecimal or decimal?) Is missing from FontFile2.otf, you can do (unchecked):

Open("FontFile1.otf"); Select(0u1759); Copy(); Open("FontFile2.otf"); Select(0u1759); Paste(); Generate("FontFile3.otf", "", 4); 

You can also use the MergeFonts () function to combine all font glyphs by copying all non-existent glyphs from A to B.

+2
source

Source: https://habr.com/ru/post/1387315/


All Articles