How do I detect which font contains a character? The Next CEO of Stack OverflowWhen would one use XeTeXcharglyph rather than iffontcharDetect which TeX engine is usedSimple xelatex or latex document which contains an apple command characterWhich font is it?Using a handwriting font from myscriptfont.comDetect if a character is Chinese characterHow to detect an empty unicode slot in a font?How can I extract a character code (code point) from a character slot in a given font? [XeTeX]Which package contains Agency FB Font?Missing character: There is no ℕ in font cmss10!Who changed my Chinese character?
Can you replace a racial trait cantrip when leveling up?
What can we do to stop prior company from asking us questions?
How fast would a person need to move to trick the eye?
If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?
Inappropriate reference requests from Journal reviewers
Help understanding this unsettling image of Titan, Epimetheus, and Saturn's rings?
How to count occurrences of text in a file?
How do we know the LHC results are robust?
What is the result of assigning to std::vector<T>::begin()?
Different harmonic changes implied by a simple descending scale
If the heap is initialized for security, then why is the stack uninitialized?
Why am I allowed to create multiple unique pointers from a single object?
Why does the UK parliament need a vote on the political declaration?
Complex fractions
How did the Bene Gesserit know how to make a Kwisatz Haderach?
Is micro rebar a better way to reinforce concrete than rebar?
If/When UK leaves the EU, can a future goverment conduct a referendum to join the EU?
At which OSI layer a user-generated data resides?
Unreliable Magic - Is it worth it?
WOW air has ceased operation, can I get my tickets refunded?
How does the mv command work with external drives?
"and that skill is always a class skill for you" - does "always" have any meaning in Pathfinder?
Workaholic Formal/Informal
MessageLevel in QGIS3
How do I detect which font contains a character?
The Next CEO of Stack OverflowWhen would one use XeTeXcharglyph rather than iffontcharDetect which TeX engine is usedSimple xelatex or latex document which contains an apple command characterWhich font is it?Using a handwriting font from myscriptfont.comDetect if a character is Chinese characterHow to detect an empty unicode slot in a font?How can I extract a character code (code point) from a character slot in a given font? [XeTeX]Which package contains Agency FB Font?Missing character: There is no ℕ in font cmss10!Who changed my Chinese character?
I use TeXWorks with XeLaTex. I want to load multiple fonts in my document. When a character doesn't exist in the main font, XeTeX should search the other fonts.
Non-working example:
documentclass[a4paper,10pt]article
usepackagefontspec
setmainfontArial
newfontfamilykoreanfontkorean.ttf
newfontfamilytradchinesefonttrad-chinese.ttf
newfontfamilysimpchinesefontsimp-chinese.ttf
newfontfamilyoldchinesefontold-chinese.ttf
newfontfamilygreekfontgreek.ttf
newfontfamilyarabfontarab.ttf
begindocument
Holá hello 们 們 안녕 𦮙
enddocument
That should produce something like this mock-up from MS Word:

Currently I get:

I can't mark up each part of the text because this needs to be dynamic. So as in Word, I nee LaTeX to recognize which font contains the character.
fonts xetex unicode languages
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
add a comment |
I use TeXWorks with XeLaTex. I want to load multiple fonts in my document. When a character doesn't exist in the main font, XeTeX should search the other fonts.
Non-working example:
documentclass[a4paper,10pt]article
usepackagefontspec
setmainfontArial
newfontfamilykoreanfontkorean.ttf
newfontfamilytradchinesefonttrad-chinese.ttf
newfontfamilysimpchinesefontsimp-chinese.ttf
newfontfamilyoldchinesefontold-chinese.ttf
newfontfamilygreekfontgreek.ttf
newfontfamilyarabfontarab.ttf
begindocument
Holá hello 们 們 안녕 𦮙
enddocument
That should produce something like this mock-up from MS Word:

Currently I get:

I can't mark up each part of the text because this needs to be dynamic. So as in Word, I nee LaTeX to recognize which font contains the character.
fonts xetex unicode languages
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Welcome to TeX.SE!
– Kurt
5 hours ago
1
You might look at theucharclassespackage for an alternative approach.
– Davislor
5 hours ago
The literal answer is,iffontchar, but this would not work well if you have many different fonts to check. tex.stackexchange.com/questions/350896/…
– Davislor
5 hours ago
1
Another alternative:babelfontfrombabel. Thepolyglossiapackage has a very similar interface to the one you want, but does not support all the languages in your example.
– Davislor
5 hours ago
add a comment |
I use TeXWorks with XeLaTex. I want to load multiple fonts in my document. When a character doesn't exist in the main font, XeTeX should search the other fonts.
Non-working example:
documentclass[a4paper,10pt]article
usepackagefontspec
setmainfontArial
newfontfamilykoreanfontkorean.ttf
newfontfamilytradchinesefonttrad-chinese.ttf
newfontfamilysimpchinesefontsimp-chinese.ttf
newfontfamilyoldchinesefontold-chinese.ttf
newfontfamilygreekfontgreek.ttf
newfontfamilyarabfontarab.ttf
begindocument
Holá hello 们 們 안녕 𦮙
enddocument
That should produce something like this mock-up from MS Word:

Currently I get:

I can't mark up each part of the text because this needs to be dynamic. So as in Word, I nee LaTeX to recognize which font contains the character.
fonts xetex unicode languages
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
I use TeXWorks with XeLaTex. I want to load multiple fonts in my document. When a character doesn't exist in the main font, XeTeX should search the other fonts.
Non-working example:
documentclass[a4paper,10pt]article
usepackagefontspec
setmainfontArial
newfontfamilykoreanfontkorean.ttf
newfontfamilytradchinesefonttrad-chinese.ttf
newfontfamilysimpchinesefontsimp-chinese.ttf
newfontfamilyoldchinesefontold-chinese.ttf
newfontfamilygreekfontgreek.ttf
newfontfamilyarabfontarab.ttf
begindocument
Holá hello 们 們 안녕 𦮙
enddocument
That should produce something like this mock-up from MS Word:

Currently I get:

I can't mark up each part of the text because this needs to be dynamic. So as in Word, I nee LaTeX to recognize which font contains the character.
fonts xetex unicode languages
fonts xetex unicode languages
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
edited 8 mins ago
Davislor
6,9841431
6,9841431
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
asked 5 hours ago
jtwaltersjtwalters
11
11
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
New contributor
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
jtwalters is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
1
Welcome to TeX.SE!
– Kurt
5 hours ago
1
You might look at theucharclassespackage for an alternative approach.
– Davislor
5 hours ago
The literal answer is,iffontchar, but this would not work well if you have many different fonts to check. tex.stackexchange.com/questions/350896/…
– Davislor
5 hours ago
1
Another alternative:babelfontfrombabel. Thepolyglossiapackage has a very similar interface to the one you want, but does not support all the languages in your example.
– Davislor
5 hours ago
add a comment |
1
Welcome to TeX.SE!
– Kurt
5 hours ago
1
You might look at theucharclassespackage for an alternative approach.
– Davislor
5 hours ago
The literal answer is,iffontchar, but this would not work well if you have many different fonts to check. tex.stackexchange.com/questions/350896/…
– Davislor
5 hours ago
1
Another alternative:babelfontfrombabel. Thepolyglossiapackage has a very similar interface to the one you want, but does not support all the languages in your example.
– Davislor
5 hours ago
1
1
Welcome to TeX.SE!
– Kurt
5 hours ago
Welcome to TeX.SE!
– Kurt
5 hours ago
1
1
You might look at the
ucharclasses package for an alternative approach.– Davislor
5 hours ago
You might look at the
ucharclasses package for an alternative approach.– Davislor
5 hours ago
The literal answer is,
iffontchar, but this would not work well if you have many different fonts to check. tex.stackexchange.com/questions/350896/…– Davislor
5 hours ago
The literal answer is,
iffontchar, but this would not work well if you have many different fonts to check. tex.stackexchange.com/questions/350896/…– Davislor
5 hours ago
1
1
Another alternative:
babelfont from babel. The polyglossia package has a very similar interface to the one you want, but does not support all the languages in your example.– Davislor
5 hours ago
Another alternative:
babelfont from babel. The polyglossia package has a very similar interface to the one you want, but does not support all the languages in your example.– Davislor
5 hours ago
add a comment |
1 Answer
1
active
oldest
votes
The literal answer to the question you asked is that iffontchar checks whether a font contains the specified glyph, and can be used to implement a fallback. However, I think that is an XY problem.
You can almost do this with ucharclasses. For this MCVE, I used the Noto Sans font family, except for one rare ideograph that I took from Babelstone Han.
usepackagefontspec
usepackage[Latin, Arabic, CJK, Greek, Korean,
CJKUnifiedIdeographsExtensionB
]ucharclasses
defaultfontfeaturesScale = MatchLowercase, Ligatures = TeX
setmainfontNoto Sans[Scale = 1.0]
setsansfontNoto Sans
newfontfamilykoreanfontNoto Sans CJK KR[
Language=Korean, Script=CJK]
newfontfamilytradchinesefontNoto Sans CJK TC[
% CJKShape = Traditional,
Language=Chinese Traditional, Script = CJK]
newfontfamilysimpchinesefontNoto Sans CJK SC[
% CJKShape = Simplified,
Language=Chinese Simplified, Script = CJK]
newfontfamilyoldchinesefontBabelStone Han[
Script=CJK]
newfontfamilygreekfontNoto Sans[
% Language = Greek,
Script = Greek]
% WARNING: RTL scripts require polyglossia or babel to work correctly!
newfontfamilyarabfontNoto Sans Arabic[
Script = Arabic]
setTransitionsForArabicsarabfont
setTransitionsForChinesesimpchinesefont
setTransitionsForKoreankoreanfont
setTransitionsForGreekgreekfont
setTransitionToCJKUnifiedIdeographsExtensionBoldchinesefont % For U+26B99
begindocument
Holá hello 们 們 안녕 𦮙
enddocument

It doesn’t quite work out of the box for all those languages you requested. First, Simplified Chinese, Traditional Chinese and Korean share many of the same Unicode codepoints, so without further markup, you cannot tell how to render them. Second, it has some problems with right-to-left scripts such as Arabic.
If you wanted to write non-trivial amounts of all those languages in the same document, you would use a package such as Babel and write things like foreignlanguagekorean韓國語 and DeclareRobustCommandoldchinese[1]oldchinesefont #1.
You could declare individual glyphs with newunicodechar, as in:
usepackagefontspec, newunicodechar
newfontfamilyoldchinesefontBabelStone Han[
Scale = MatchLowercase,
Script=CJK]
newunicodechar𦮙oldchinesefont 𦮙
This does not play well with ucharclasses, however.
add a comment |
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
);
);
jtwalters 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%2f482157%2fhow-do-i-detect-which-font-contains-a-character%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
The literal answer to the question you asked is that iffontchar checks whether a font contains the specified glyph, and can be used to implement a fallback. However, I think that is an XY problem.
You can almost do this with ucharclasses. For this MCVE, I used the Noto Sans font family, except for one rare ideograph that I took from Babelstone Han.
usepackagefontspec
usepackage[Latin, Arabic, CJK, Greek, Korean,
CJKUnifiedIdeographsExtensionB
]ucharclasses
defaultfontfeaturesScale = MatchLowercase, Ligatures = TeX
setmainfontNoto Sans[Scale = 1.0]
setsansfontNoto Sans
newfontfamilykoreanfontNoto Sans CJK KR[
Language=Korean, Script=CJK]
newfontfamilytradchinesefontNoto Sans CJK TC[
% CJKShape = Traditional,
Language=Chinese Traditional, Script = CJK]
newfontfamilysimpchinesefontNoto Sans CJK SC[
% CJKShape = Simplified,
Language=Chinese Simplified, Script = CJK]
newfontfamilyoldchinesefontBabelStone Han[
Script=CJK]
newfontfamilygreekfontNoto Sans[
% Language = Greek,
Script = Greek]
% WARNING: RTL scripts require polyglossia or babel to work correctly!
newfontfamilyarabfontNoto Sans Arabic[
Script = Arabic]
setTransitionsForArabicsarabfont
setTransitionsForChinesesimpchinesefont
setTransitionsForKoreankoreanfont
setTransitionsForGreekgreekfont
setTransitionToCJKUnifiedIdeographsExtensionBoldchinesefont % For U+26B99
begindocument
Holá hello 们 們 안녕 𦮙
enddocument

It doesn’t quite work out of the box for all those languages you requested. First, Simplified Chinese, Traditional Chinese and Korean share many of the same Unicode codepoints, so without further markup, you cannot tell how to render them. Second, it has some problems with right-to-left scripts such as Arabic.
If you wanted to write non-trivial amounts of all those languages in the same document, you would use a package such as Babel and write things like foreignlanguagekorean韓國語 and DeclareRobustCommandoldchinese[1]oldchinesefont #1.
You could declare individual glyphs with newunicodechar, as in:
usepackagefontspec, newunicodechar
newfontfamilyoldchinesefontBabelStone Han[
Scale = MatchLowercase,
Script=CJK]
newunicodechar𦮙oldchinesefont 𦮙
This does not play well with ucharclasses, however.
add a comment |
The literal answer to the question you asked is that iffontchar checks whether a font contains the specified glyph, and can be used to implement a fallback. However, I think that is an XY problem.
You can almost do this with ucharclasses. For this MCVE, I used the Noto Sans font family, except for one rare ideograph that I took from Babelstone Han.
usepackagefontspec
usepackage[Latin, Arabic, CJK, Greek, Korean,
CJKUnifiedIdeographsExtensionB
]ucharclasses
defaultfontfeaturesScale = MatchLowercase, Ligatures = TeX
setmainfontNoto Sans[Scale = 1.0]
setsansfontNoto Sans
newfontfamilykoreanfontNoto Sans CJK KR[
Language=Korean, Script=CJK]
newfontfamilytradchinesefontNoto Sans CJK TC[
% CJKShape = Traditional,
Language=Chinese Traditional, Script = CJK]
newfontfamilysimpchinesefontNoto Sans CJK SC[
% CJKShape = Simplified,
Language=Chinese Simplified, Script = CJK]
newfontfamilyoldchinesefontBabelStone Han[
Script=CJK]
newfontfamilygreekfontNoto Sans[
% Language = Greek,
Script = Greek]
% WARNING: RTL scripts require polyglossia or babel to work correctly!
newfontfamilyarabfontNoto Sans Arabic[
Script = Arabic]
setTransitionsForArabicsarabfont
setTransitionsForChinesesimpchinesefont
setTransitionsForKoreankoreanfont
setTransitionsForGreekgreekfont
setTransitionToCJKUnifiedIdeographsExtensionBoldchinesefont % For U+26B99
begindocument
Holá hello 们 們 안녕 𦮙
enddocument

It doesn’t quite work out of the box for all those languages you requested. First, Simplified Chinese, Traditional Chinese and Korean share many of the same Unicode codepoints, so without further markup, you cannot tell how to render them. Second, it has some problems with right-to-left scripts such as Arabic.
If you wanted to write non-trivial amounts of all those languages in the same document, you would use a package such as Babel and write things like foreignlanguagekorean韓國語 and DeclareRobustCommandoldchinese[1]oldchinesefont #1.
You could declare individual glyphs with newunicodechar, as in:
usepackagefontspec, newunicodechar
newfontfamilyoldchinesefontBabelStone Han[
Scale = MatchLowercase,
Script=CJK]
newunicodechar𦮙oldchinesefont 𦮙
This does not play well with ucharclasses, however.
add a comment |
The literal answer to the question you asked is that iffontchar checks whether a font contains the specified glyph, and can be used to implement a fallback. However, I think that is an XY problem.
You can almost do this with ucharclasses. For this MCVE, I used the Noto Sans font family, except for one rare ideograph that I took from Babelstone Han.
usepackagefontspec
usepackage[Latin, Arabic, CJK, Greek, Korean,
CJKUnifiedIdeographsExtensionB
]ucharclasses
defaultfontfeaturesScale = MatchLowercase, Ligatures = TeX
setmainfontNoto Sans[Scale = 1.0]
setsansfontNoto Sans
newfontfamilykoreanfontNoto Sans CJK KR[
Language=Korean, Script=CJK]
newfontfamilytradchinesefontNoto Sans CJK TC[
% CJKShape = Traditional,
Language=Chinese Traditional, Script = CJK]
newfontfamilysimpchinesefontNoto Sans CJK SC[
% CJKShape = Simplified,
Language=Chinese Simplified, Script = CJK]
newfontfamilyoldchinesefontBabelStone Han[
Script=CJK]
newfontfamilygreekfontNoto Sans[
% Language = Greek,
Script = Greek]
% WARNING: RTL scripts require polyglossia or babel to work correctly!
newfontfamilyarabfontNoto Sans Arabic[
Script = Arabic]
setTransitionsForArabicsarabfont
setTransitionsForChinesesimpchinesefont
setTransitionsForKoreankoreanfont
setTransitionsForGreekgreekfont
setTransitionToCJKUnifiedIdeographsExtensionBoldchinesefont % For U+26B99
begindocument
Holá hello 们 們 안녕 𦮙
enddocument

It doesn’t quite work out of the box for all those languages you requested. First, Simplified Chinese, Traditional Chinese and Korean share many of the same Unicode codepoints, so without further markup, you cannot tell how to render them. Second, it has some problems with right-to-left scripts such as Arabic.
If you wanted to write non-trivial amounts of all those languages in the same document, you would use a package such as Babel and write things like foreignlanguagekorean韓國語 and DeclareRobustCommandoldchinese[1]oldchinesefont #1.
You could declare individual glyphs with newunicodechar, as in:
usepackagefontspec, newunicodechar
newfontfamilyoldchinesefontBabelStone Han[
Scale = MatchLowercase,
Script=CJK]
newunicodechar𦮙oldchinesefont 𦮙
This does not play well with ucharclasses, however.
The literal answer to the question you asked is that iffontchar checks whether a font contains the specified glyph, and can be used to implement a fallback. However, I think that is an XY problem.
You can almost do this with ucharclasses. For this MCVE, I used the Noto Sans font family, except for one rare ideograph that I took from Babelstone Han.
usepackagefontspec
usepackage[Latin, Arabic, CJK, Greek, Korean,
CJKUnifiedIdeographsExtensionB
]ucharclasses
defaultfontfeaturesScale = MatchLowercase, Ligatures = TeX
setmainfontNoto Sans[Scale = 1.0]
setsansfontNoto Sans
newfontfamilykoreanfontNoto Sans CJK KR[
Language=Korean, Script=CJK]
newfontfamilytradchinesefontNoto Sans CJK TC[
% CJKShape = Traditional,
Language=Chinese Traditional, Script = CJK]
newfontfamilysimpchinesefontNoto Sans CJK SC[
% CJKShape = Simplified,
Language=Chinese Simplified, Script = CJK]
newfontfamilyoldchinesefontBabelStone Han[
Script=CJK]
newfontfamilygreekfontNoto Sans[
% Language = Greek,
Script = Greek]
% WARNING: RTL scripts require polyglossia or babel to work correctly!
newfontfamilyarabfontNoto Sans Arabic[
Script = Arabic]
setTransitionsForArabicsarabfont
setTransitionsForChinesesimpchinesefont
setTransitionsForKoreankoreanfont
setTransitionsForGreekgreekfont
setTransitionToCJKUnifiedIdeographsExtensionBoldchinesefont % For U+26B99
begindocument
Holá hello 们 們 안녕 𦮙
enddocument

It doesn’t quite work out of the box for all those languages you requested. First, Simplified Chinese, Traditional Chinese and Korean share many of the same Unicode codepoints, so without further markup, you cannot tell how to render them. Second, it has some problems with right-to-left scripts such as Arabic.
If you wanted to write non-trivial amounts of all those languages in the same document, you would use a package such as Babel and write things like foreignlanguagekorean韓國語 and DeclareRobustCommandoldchinese[1]oldchinesefont #1.
You could declare individual glyphs with newunicodechar, as in:
usepackagefontspec, newunicodechar
newfontfamilyoldchinesefontBabelStone Han[
Scale = MatchLowercase,
Script=CJK]
newunicodechar𦮙oldchinesefont 𦮙
This does not play well with ucharclasses, however.
edited 6 mins ago
answered 1 hour ago
DavislorDavislor
6,9841431
6,9841431
add a comment |
add a comment |
jtwalters is a new contributor. Be nice, and check out our Code of Conduct.
jtwalters is a new contributor. Be nice, and check out our Code of Conduct.
jtwalters is a new contributor. Be nice, and check out our Code of Conduct.
jtwalters 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.
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%2f482157%2fhow-do-i-detect-which-font-contains-a-character%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
1
Welcome to TeX.SE!
– Kurt
5 hours ago
1
You might look at the
ucharclassespackage for an alternative approach.– Davislor
5 hours ago
The literal answer is,
iffontchar, but this would not work well if you have many different fonts to check. tex.stackexchange.com/questions/350896/…– Davislor
5 hours ago
1
Another alternative:
babelfontfrombabel. Thepolyglossiapackage has a very similar interface to the one you want, but does not support all the languages in your example.– Davislor
5 hours ago