ConTeXt: How to use font optical sizes
up vote
0
down vote
favorite
I have a font with some optical sizes which I want to use. I tried two solutions (below), without success. How can I use optical sizes of a local font? The solutions I tried:
Using
definefontfamily
, which gave me correct basic alternatives (italics, bold etc.) and correctly converted---
to em-dashes, but doesn't support changing font according to size (as I understood from the docs).Using typescripts, which didn't give me correct alternatives (more below) nor converted
---
to em-dashes. I was not capable to understand how to configure optical sizes this way (although it seems to be the recommended way).
With typescripts, regular italics were converted to semibold italics. I put semibold declarations on typescript, but not in regular italics. My typescript declaration and usage:
definebodyfontenvironment[default][em=italic]
definebodyfontenvironment[12pt][interlinespace=4.2ex]
definebodyfontenvironment[10pt][interlinespace=3.2ex]
starttypescript [serif] [garamond]
setups [font:fallback:serif]
definefontsynonym [Garamond-Regular] [name:Garamond Premier Pro Regular]
definefontsynonym [Garamond-Italic] [name:Garamond Premier Pro Italic]
definefontsynonym [Garamond-Medium] [name:Garamond Premier Pro Medium]
definefontsynonym [Garamond-Semibold] [name:Garamond Premier Pro Semibold]
definefontsynonym [Garamond-Bold] [name:Garamond Premier Pro Bold]
definefontsynonym [Garamond-MediumItalic] [name:Garamond Premier Pro Medium Italic]
definefontsynonym [Garamond-SemiboldItalic] [name:Garamond Premier Pro Semibold Italic]
definefontsynonym [Garamond-BoldItalic] [name:Garamond Premier Pro Bold Italic]
stoptypescript
starttypescript [serif] [garamond]
definefontsynonym [Serif] [Garamond-Regular]
definefontsynonym [SerifItalic] [Garamond-Italic]
definefontsynonym [SerifSlanted] [Garamond-Italic]
definefontsynonym [SerifMedium] [Garamond-Medium]
definefontsynonym [SerifSemibold] [Garamond-Semibold]
definefontsynonym [SerifBold] [Garamond-Bold]
definefontsynonym [SerifMediumItalic] [Garamond-MediumItalic]
definefontsynonym [SerifSemiboldItalic] [Garamond-SemiboldItalic]
definefontsynonym [SerifBoldItalic] [Garamond-BoldItalic]
definefontsynonym [SerifBoldSlanted] [Garamond-BoldItalic]
stoptypescript
starttypescript [garamond]
definetypeface [garamond] [rm] [serif] [garamond] [default]
stoptypescript
usetypescript [serif] [garamond]
usetypescript [garamond]
setupbodyfont [garamond, 12pt]
Thanks in advance!
fonts fontsize context
New contributor
add a comment |
up vote
0
down vote
favorite
I have a font with some optical sizes which I want to use. I tried two solutions (below), without success. How can I use optical sizes of a local font? The solutions I tried:
Using
definefontfamily
, which gave me correct basic alternatives (italics, bold etc.) and correctly converted---
to em-dashes, but doesn't support changing font according to size (as I understood from the docs).Using typescripts, which didn't give me correct alternatives (more below) nor converted
---
to em-dashes. I was not capable to understand how to configure optical sizes this way (although it seems to be the recommended way).
With typescripts, regular italics were converted to semibold italics. I put semibold declarations on typescript, but not in regular italics. My typescript declaration and usage:
definebodyfontenvironment[default][em=italic]
definebodyfontenvironment[12pt][interlinespace=4.2ex]
definebodyfontenvironment[10pt][interlinespace=3.2ex]
starttypescript [serif] [garamond]
setups [font:fallback:serif]
definefontsynonym [Garamond-Regular] [name:Garamond Premier Pro Regular]
definefontsynonym [Garamond-Italic] [name:Garamond Premier Pro Italic]
definefontsynonym [Garamond-Medium] [name:Garamond Premier Pro Medium]
definefontsynonym [Garamond-Semibold] [name:Garamond Premier Pro Semibold]
definefontsynonym [Garamond-Bold] [name:Garamond Premier Pro Bold]
definefontsynonym [Garamond-MediumItalic] [name:Garamond Premier Pro Medium Italic]
definefontsynonym [Garamond-SemiboldItalic] [name:Garamond Premier Pro Semibold Italic]
definefontsynonym [Garamond-BoldItalic] [name:Garamond Premier Pro Bold Italic]
stoptypescript
starttypescript [serif] [garamond]
definefontsynonym [Serif] [Garamond-Regular]
definefontsynonym [SerifItalic] [Garamond-Italic]
definefontsynonym [SerifSlanted] [Garamond-Italic]
definefontsynonym [SerifMedium] [Garamond-Medium]
definefontsynonym [SerifSemibold] [Garamond-Semibold]
definefontsynonym [SerifBold] [Garamond-Bold]
definefontsynonym [SerifMediumItalic] [Garamond-MediumItalic]
definefontsynonym [SerifSemiboldItalic] [Garamond-SemiboldItalic]
definefontsynonym [SerifBoldItalic] [Garamond-BoldItalic]
definefontsynonym [SerifBoldSlanted] [Garamond-BoldItalic]
stoptypescript
starttypescript [garamond]
definetypeface [garamond] [rm] [serif] [garamond] [default]
stoptypescript
usetypescript [serif] [garamond]
usetypescript [garamond]
setupbodyfont [garamond, 12pt]
Thanks in advance!
fonts fontsize context
New contributor
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I have a font with some optical sizes which I want to use. I tried two solutions (below), without success. How can I use optical sizes of a local font? The solutions I tried:
Using
definefontfamily
, which gave me correct basic alternatives (italics, bold etc.) and correctly converted---
to em-dashes, but doesn't support changing font according to size (as I understood from the docs).Using typescripts, which didn't give me correct alternatives (more below) nor converted
---
to em-dashes. I was not capable to understand how to configure optical sizes this way (although it seems to be the recommended way).
With typescripts, regular italics were converted to semibold italics. I put semibold declarations on typescript, but not in regular italics. My typescript declaration and usage:
definebodyfontenvironment[default][em=italic]
definebodyfontenvironment[12pt][interlinespace=4.2ex]
definebodyfontenvironment[10pt][interlinespace=3.2ex]
starttypescript [serif] [garamond]
setups [font:fallback:serif]
definefontsynonym [Garamond-Regular] [name:Garamond Premier Pro Regular]
definefontsynonym [Garamond-Italic] [name:Garamond Premier Pro Italic]
definefontsynonym [Garamond-Medium] [name:Garamond Premier Pro Medium]
definefontsynonym [Garamond-Semibold] [name:Garamond Premier Pro Semibold]
definefontsynonym [Garamond-Bold] [name:Garamond Premier Pro Bold]
definefontsynonym [Garamond-MediumItalic] [name:Garamond Premier Pro Medium Italic]
definefontsynonym [Garamond-SemiboldItalic] [name:Garamond Premier Pro Semibold Italic]
definefontsynonym [Garamond-BoldItalic] [name:Garamond Premier Pro Bold Italic]
stoptypescript
starttypescript [serif] [garamond]
definefontsynonym [Serif] [Garamond-Regular]
definefontsynonym [SerifItalic] [Garamond-Italic]
definefontsynonym [SerifSlanted] [Garamond-Italic]
definefontsynonym [SerifMedium] [Garamond-Medium]
definefontsynonym [SerifSemibold] [Garamond-Semibold]
definefontsynonym [SerifBold] [Garamond-Bold]
definefontsynonym [SerifMediumItalic] [Garamond-MediumItalic]
definefontsynonym [SerifSemiboldItalic] [Garamond-SemiboldItalic]
definefontsynonym [SerifBoldItalic] [Garamond-BoldItalic]
definefontsynonym [SerifBoldSlanted] [Garamond-BoldItalic]
stoptypescript
starttypescript [garamond]
definetypeface [garamond] [rm] [serif] [garamond] [default]
stoptypescript
usetypescript [serif] [garamond]
usetypescript [garamond]
setupbodyfont [garamond, 12pt]
Thanks in advance!
fonts fontsize context
New contributor
I have a font with some optical sizes which I want to use. I tried two solutions (below), without success. How can I use optical sizes of a local font? The solutions I tried:
Using
definefontfamily
, which gave me correct basic alternatives (italics, bold etc.) and correctly converted---
to em-dashes, but doesn't support changing font according to size (as I understood from the docs).Using typescripts, which didn't give me correct alternatives (more below) nor converted
---
to em-dashes. I was not capable to understand how to configure optical sizes this way (although it seems to be the recommended way).
With typescripts, regular italics were converted to semibold italics. I put semibold declarations on typescript, but not in regular italics. My typescript declaration and usage:
definebodyfontenvironment[default][em=italic]
definebodyfontenvironment[12pt][interlinespace=4.2ex]
definebodyfontenvironment[10pt][interlinespace=3.2ex]
starttypescript [serif] [garamond]
setups [font:fallback:serif]
definefontsynonym [Garamond-Regular] [name:Garamond Premier Pro Regular]
definefontsynonym [Garamond-Italic] [name:Garamond Premier Pro Italic]
definefontsynonym [Garamond-Medium] [name:Garamond Premier Pro Medium]
definefontsynonym [Garamond-Semibold] [name:Garamond Premier Pro Semibold]
definefontsynonym [Garamond-Bold] [name:Garamond Premier Pro Bold]
definefontsynonym [Garamond-MediumItalic] [name:Garamond Premier Pro Medium Italic]
definefontsynonym [Garamond-SemiboldItalic] [name:Garamond Premier Pro Semibold Italic]
definefontsynonym [Garamond-BoldItalic] [name:Garamond Premier Pro Bold Italic]
stoptypescript
starttypescript [serif] [garamond]
definefontsynonym [Serif] [Garamond-Regular]
definefontsynonym [SerifItalic] [Garamond-Italic]
definefontsynonym [SerifSlanted] [Garamond-Italic]
definefontsynonym [SerifMedium] [Garamond-Medium]
definefontsynonym [SerifSemibold] [Garamond-Semibold]
definefontsynonym [SerifBold] [Garamond-Bold]
definefontsynonym [SerifMediumItalic] [Garamond-MediumItalic]
definefontsynonym [SerifSemiboldItalic] [Garamond-SemiboldItalic]
definefontsynonym [SerifBoldItalic] [Garamond-BoldItalic]
definefontsynonym [SerifBoldSlanted] [Garamond-BoldItalic]
stoptypescript
starttypescript [garamond]
definetypeface [garamond] [rm] [serif] [garamond] [default]
stoptypescript
usetypescript [serif] [garamond]
usetypescript [garamond]
setupbodyfont [garamond, 12pt]
Thanks in advance!
fonts fontsize context
fonts fontsize context
New contributor
New contributor
New contributor
asked 23 mins ago
José de Mattos Neto
12
12
New contributor
New contributor
add a comment |
add a comment |
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
});
}
});
José de Mattos Neto is a new contributor. Be nice, and check out our Code of Conduct.
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%2f466645%2fcontext-how-to-use-font-optical-sizes%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
José de Mattos Neto is a new contributor. Be nice, and check out our Code of Conduct.
José de Mattos Neto is a new contributor. Be nice, and check out our Code of Conduct.
José de Mattos Neto is a new contributor. Be nice, and check out our Code of Conduct.
José de Mattos Neto is a new contributor. Be nice, and check out our Code of Conduct.
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%2f466645%2fcontext-how-to-use-font-optical-sizes%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