Patch a glyph into a font from another font

Clash Royale CLAN TAG#URR8PPP
I have a monaco font patched for powerline that I downloaded from this repository. Now for licensing issue there are no free version of this font. Anyway, I use tmux which have U+2502 as a separator for vertical split. Now, the monaco font that I have doesn't have this glyph.
I have another font, official latest version of Inconsolata that has a beautiful version of this glyph. I ran into this post from a while ago where one of the answers was to patch the font with that glyph manually with fontforge or similar font editor.
How do I just add one glyph to one font from another font?
fonts unicode patch
add a comment |
I have a monaco font patched for powerline that I downloaded from this repository. Now for licensing issue there are no free version of this font. Anyway, I use tmux which have U+2502 as a separator for vertical split. Now, the monaco font that I have doesn't have this glyph.
I have another font, official latest version of Inconsolata that has a beautiful version of this glyph. I ran into this post from a while ago where one of the answers was to patch the font with that glyph manually with fontforge or similar font editor.
How do I just add one glyph to one font from another font?
fonts unicode patch
add a comment |
I have a monaco font patched for powerline that I downloaded from this repository. Now for licensing issue there are no free version of this font. Anyway, I use tmux which have U+2502 as a separator for vertical split. Now, the monaco font that I have doesn't have this glyph.
I have another font, official latest version of Inconsolata that has a beautiful version of this glyph. I ran into this post from a while ago where one of the answers was to patch the font with that glyph manually with fontforge or similar font editor.
How do I just add one glyph to one font from another font?
fonts unicode patch
I have a monaco font patched for powerline that I downloaded from this repository. Now for licensing issue there are no free version of this font. Anyway, I use tmux which have U+2502 as a separator for vertical split. Now, the monaco font that I have doesn't have this glyph.
I have another font, official latest version of Inconsolata that has a beautiful version of this glyph. I ran into this post from a while ago where one of the answers was to patch the font with that glyph manually with fontforge or similar font editor.
How do I just add one glyph to one font from another font?
fonts unicode patch
fonts unicode patch
edited Mar 1 at 17:29
Rui F Ribeiro
41.8k1483142
41.8k1483142
asked Mar 1 at 9:21
klausklaus
246110
246110
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
I just tried it with fontforge on Windows (already installed), it's pretty straight forward.
- Open fontforge with the source font, scroll down until you find
U+2502. - Right click on the glyph -> Copy
- Open another instance of fontforge with the target font, scroll down to the empty slot for
U+2502 - Right click -> Paste
- Select File -> Generate Fonts (Ctrl+Shift+G) in the menu, enter a new font name, select True Type, click Generate and click away some warnings.
- Repeat for each font type (regular, bold, italic, ...)

For testing I used Arial.ttf as source font and inserted the glyph into Inconsolata.ttf of your second link (didn't have this glyph).

Yeah. I should've at least checked out fontforge before I asked this question. I had done it myself within an hour of posting this question. Thanks.
– klaus
Mar 1 at 12:44
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f503722%2fpatch-a-glyph-into-a-font-from-another-font%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
I just tried it with fontforge on Windows (already installed), it's pretty straight forward.
- Open fontforge with the source font, scroll down until you find
U+2502. - Right click on the glyph -> Copy
- Open another instance of fontforge with the target font, scroll down to the empty slot for
U+2502 - Right click -> Paste
- Select File -> Generate Fonts (Ctrl+Shift+G) in the menu, enter a new font name, select True Type, click Generate and click away some warnings.
- Repeat for each font type (regular, bold, italic, ...)

For testing I used Arial.ttf as source font and inserted the glyph into Inconsolata.ttf of your second link (didn't have this glyph).

Yeah. I should've at least checked out fontforge before I asked this question. I had done it myself within an hour of posting this question. Thanks.
– klaus
Mar 1 at 12:44
add a comment |
I just tried it with fontforge on Windows (already installed), it's pretty straight forward.
- Open fontforge with the source font, scroll down until you find
U+2502. - Right click on the glyph -> Copy
- Open another instance of fontforge with the target font, scroll down to the empty slot for
U+2502 - Right click -> Paste
- Select File -> Generate Fonts (Ctrl+Shift+G) in the menu, enter a new font name, select True Type, click Generate and click away some warnings.
- Repeat for each font type (regular, bold, italic, ...)

For testing I used Arial.ttf as source font and inserted the glyph into Inconsolata.ttf of your second link (didn't have this glyph).

Yeah. I should've at least checked out fontforge before I asked this question. I had done it myself within an hour of posting this question. Thanks.
– klaus
Mar 1 at 12:44
add a comment |
I just tried it with fontforge on Windows (already installed), it's pretty straight forward.
- Open fontforge with the source font, scroll down until you find
U+2502. - Right click on the glyph -> Copy
- Open another instance of fontforge with the target font, scroll down to the empty slot for
U+2502 - Right click -> Paste
- Select File -> Generate Fonts (Ctrl+Shift+G) in the menu, enter a new font name, select True Type, click Generate and click away some warnings.
- Repeat for each font type (regular, bold, italic, ...)

For testing I used Arial.ttf as source font and inserted the glyph into Inconsolata.ttf of your second link (didn't have this glyph).

I just tried it with fontforge on Windows (already installed), it's pretty straight forward.
- Open fontforge with the source font, scroll down until you find
U+2502. - Right click on the glyph -> Copy
- Open another instance of fontforge with the target font, scroll down to the empty slot for
U+2502 - Right click -> Paste
- Select File -> Generate Fonts (Ctrl+Shift+G) in the menu, enter a new font name, select True Type, click Generate and click away some warnings.
- Repeat for each font type (regular, bold, italic, ...)

For testing I used Arial.ttf as source font and inserted the glyph into Inconsolata.ttf of your second link (didn't have this glyph).

answered Mar 1 at 10:57
FreddyFreddy
1,414210
1,414210
Yeah. I should've at least checked out fontforge before I asked this question. I had done it myself within an hour of posting this question. Thanks.
– klaus
Mar 1 at 12:44
add a comment |
Yeah. I should've at least checked out fontforge before I asked this question. I had done it myself within an hour of posting this question. Thanks.
– klaus
Mar 1 at 12:44
Yeah. I should've at least checked out fontforge before I asked this question. I had done it myself within an hour of posting this question. Thanks.
– klaus
Mar 1 at 12:44
Yeah. I should've at least checked out fontforge before I asked this question. I had done it myself within an hour of posting this question. Thanks.
– klaus
Mar 1 at 12:44
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f503722%2fpatch-a-glyph-into-a-font-from-another-font%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown