Import a single letter from a different font (and use it in text mode)
There are many questions about import symbols form other packages to use them in math mode. But there is nothing about import symbols (letters) from other font families and use them in the text.
In particular, I was wondering if I can import single character to use it in a particular shape. For example, if I can import the italic z from Times New Roman and use it with the TeX Gyre Termes font. Or another example: I don't like the italic f from the millennial package and I want to replace it from the italic f of computer modern font. In this case I would also replace the symbols fi, ff and ffi to get the correct ligatures.
My question is: is it possible? For example, from this question I know I can change the z used in the math mode with the code AtBeginDocument{mathcode'v=varv}. Is there something similar for text? For example something like AtBeginDocument{textitaliccode'z=varz}?
Thanks
fonts characters
|
show 3 more comments
There are many questions about import symbols form other packages to use them in math mode. But there is nothing about import symbols (letters) from other font families and use them in the text.
In particular, I was wondering if I can import single character to use it in a particular shape. For example, if I can import the italic z from Times New Roman and use it with the TeX Gyre Termes font. Or another example: I don't like the italic f from the millennial package and I want to replace it from the italic f of computer modern font. In this case I would also replace the symbols fi, ff and ffi to get the correct ligatures.
My question is: is it possible? For example, from this question I know I can change the z used in the math mode with the code AtBeginDocument{mathcode'v=varv}. Is there something similar for text? For example something like AtBeginDocument{textitaliccode'z=varz}?
Thanks
fonts characters
2
It is possible to make “combo fonts” with LuaTeX.
– egreg
Jan 1 at 21:59
in luatex yes as you can make virtual fonts on the fly but for classic tex or xetex, you would need to make a virtual font from the two base fonts, otherwise any code would be equivalent totextsf{z}oobut the font change woul dbreak any inter-letter kerns and disable hyphenation.
– David Carlisle
Jan 1 at 22:04
You sayLuaTeX. Is the same option avaible forLuaLaTeX? I say this because I suppose it would be closer to the usualpdfLaTeXorXeLaTeX.
– Dog_69
Jan 1 at 22:14
1
See tex.stackexchange.com/questions/371647/…
– Ulrike Fischer
Jan 1 at 23:34
1
@Dog_69 See Ulrike Fischer’s solution.
– Davislor
Jan 2 at 14:43
|
show 3 more comments
There are many questions about import symbols form other packages to use them in math mode. But there is nothing about import symbols (letters) from other font families and use them in the text.
In particular, I was wondering if I can import single character to use it in a particular shape. For example, if I can import the italic z from Times New Roman and use it with the TeX Gyre Termes font. Or another example: I don't like the italic f from the millennial package and I want to replace it from the italic f of computer modern font. In this case I would also replace the symbols fi, ff and ffi to get the correct ligatures.
My question is: is it possible? For example, from this question I know I can change the z used in the math mode with the code AtBeginDocument{mathcode'v=varv}. Is there something similar for text? For example something like AtBeginDocument{textitaliccode'z=varz}?
Thanks
fonts characters
There are many questions about import symbols form other packages to use them in math mode. But there is nothing about import symbols (letters) from other font families and use them in the text.
In particular, I was wondering if I can import single character to use it in a particular shape. For example, if I can import the italic z from Times New Roman and use it with the TeX Gyre Termes font. Or another example: I don't like the italic f from the millennial package and I want to replace it from the italic f of computer modern font. In this case I would also replace the symbols fi, ff and ffi to get the correct ligatures.
My question is: is it possible? For example, from this question I know I can change the z used in the math mode with the code AtBeginDocument{mathcode'v=varv}. Is there something similar for text? For example something like AtBeginDocument{textitaliccode'z=varz}?
Thanks
fonts characters
fonts characters
asked Jan 1 at 21:56
Dog_69Dog_69
488215
488215
2
It is possible to make “combo fonts” with LuaTeX.
– egreg
Jan 1 at 21:59
in luatex yes as you can make virtual fonts on the fly but for classic tex or xetex, you would need to make a virtual font from the two base fonts, otherwise any code would be equivalent totextsf{z}oobut the font change woul dbreak any inter-letter kerns and disable hyphenation.
– David Carlisle
Jan 1 at 22:04
You sayLuaTeX. Is the same option avaible forLuaLaTeX? I say this because I suppose it would be closer to the usualpdfLaTeXorXeLaTeX.
– Dog_69
Jan 1 at 22:14
1
See tex.stackexchange.com/questions/371647/…
– Ulrike Fischer
Jan 1 at 23:34
1
@Dog_69 See Ulrike Fischer’s solution.
– Davislor
Jan 2 at 14:43
|
show 3 more comments
2
It is possible to make “combo fonts” with LuaTeX.
– egreg
Jan 1 at 21:59
in luatex yes as you can make virtual fonts on the fly but for classic tex or xetex, you would need to make a virtual font from the two base fonts, otherwise any code would be equivalent totextsf{z}oobut the font change woul dbreak any inter-letter kerns and disable hyphenation.
– David Carlisle
Jan 1 at 22:04
You sayLuaTeX. Is the same option avaible forLuaLaTeX? I say this because I suppose it would be closer to the usualpdfLaTeXorXeLaTeX.
– Dog_69
Jan 1 at 22:14
1
See tex.stackexchange.com/questions/371647/…
– Ulrike Fischer
Jan 1 at 23:34
1
@Dog_69 See Ulrike Fischer’s solution.
– Davislor
Jan 2 at 14:43
2
2
It is possible to make “combo fonts” with LuaTeX.
– egreg
Jan 1 at 21:59
It is possible to make “combo fonts” with LuaTeX.
– egreg
Jan 1 at 21:59
in luatex yes as you can make virtual fonts on the fly but for classic tex or xetex, you would need to make a virtual font from the two base fonts, otherwise any code would be equivalent to
textsf{z}oo but the font change woul dbreak any inter-letter kerns and disable hyphenation.– David Carlisle
Jan 1 at 22:04
in luatex yes as you can make virtual fonts on the fly but for classic tex or xetex, you would need to make a virtual font from the two base fonts, otherwise any code would be equivalent to
textsf{z}oo but the font change woul dbreak any inter-letter kerns and disable hyphenation.– David Carlisle
Jan 1 at 22:04
You say
LuaTeX. Is the same option avaible for LuaLaTeX? I say this because I suppose it would be closer to the usual pdfLaTeX or XeLaTeX.– Dog_69
Jan 1 at 22:14
You say
LuaTeX. Is the same option avaible for LuaLaTeX? I say this because I suppose it would be closer to the usual pdfLaTeX or XeLaTeX.– Dog_69
Jan 1 at 22:14
1
1
See tex.stackexchange.com/questions/371647/…
– Ulrike Fischer
Jan 1 at 23:34
See tex.stackexchange.com/questions/371647/…
– Ulrike Fischer
Jan 1 at 23:34
1
1
@Dog_69 See Ulrike Fischer’s solution.
– Davislor
Jan 2 at 14:43
@Dog_69 See Ulrike Fischer’s solution.
– Davislor
Jan 2 at 14:43
|
show 3 more comments
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "85"
};
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%2ftex.stackexchange.com%2fquestions%2f468183%2fimport-a-single-letter-from-a-different-font-and-use-it-in-text-mode%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to TeX - LaTeX 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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2ftex.stackexchange.com%2fquestions%2f468183%2fimport-a-single-letter-from-a-different-font-and-use-it-in-text-mode%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
2
It is possible to make “combo fonts” with LuaTeX.
– egreg
Jan 1 at 21:59
in luatex yes as you can make virtual fonts on the fly but for classic tex or xetex, you would need to make a virtual font from the two base fonts, otherwise any code would be equivalent to
textsf{z}oobut the font change woul dbreak any inter-letter kerns and disable hyphenation.– David Carlisle
Jan 1 at 22:04
You say
LuaTeX. Is the same option avaible forLuaLaTeX? I say this because I suppose it would be closer to the usualpdfLaTeXorXeLaTeX.– Dog_69
Jan 1 at 22:14
1
See tex.stackexchange.com/questions/371647/…
– Ulrike Fischer
Jan 1 at 23:34
1
@Dog_69 See Ulrike Fischer’s solution.
– Davislor
Jan 2 at 14:43