How do I detect which font contains a character? The Next CEO of Stack OverflowWhen would one...

Is it professional to write unrelated content in an almost-empty email?

Why is the US ranked as #45 in Press Freedom ratings, despite its extremely permissive free speech laws?

Would a galaxy be visible from outside, but nearby?

How to transpose the 1st and -1th levels of arbitrarily nested array?

Skipping indices in a product

Is micro rebar a better way to reinforce concrete than rebar?

What's the best way to handle refactoring a big file?

Are there any unintended negative consequences to allowing PCs to gain multiple levels at once in a short milestone-XP game?

I believe this to be a fraud - hired, then asked to cash check and send cash as Bitcoin

Anatomically Correct Strange Women In Ponds Distributing Swords

Is it my responsibility to learn a new technology in my own time my employer wants to implement?

Should I tutor a student who I know has cheated on their homework?

What does "Its cash flow is deeply negative" mean?

Is it ever safe to open a suspicious html file (e.g. email attachment)?

Won the lottery - how do I keep the money?

Does it take more energy to get to Venus or to Mars?

What benefits would be gained by using human laborers instead of drones in deep sea mining?

MessageLevel in QGIS3

Why do professional authors make "consistency" mistakes? And how to avoid them?

What is ( CFMCC ) on ILS approach chart?

Received an invoice from my ex-employer billing me for training; how to handle?

What happened in Rome, when the western empire "fell"?

Example of a Mathematician/Physicist whose Other Publications during their PhD eclipsed their PhD Thesis

On model categories where every object is bifibrant



How do I detect which font contains a character?



The Next CEO of Stack OverflowWhen would one use XeTeXcharglyph rather than iffontcharXITS font not foundFont not found by XeLaTeXUsing a handwriting font from myscriptfont.comFontAwesome font not found?XeLaTeX replaces characters present in font with missing character placeholdersXetex - Font not found!fontspec error: “font-not-found”Fontspec BoldFeatures font not foundUnicode characters with XeLaTeX without changing the fontWho changed my Chinese character?












0















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}
usepackage{fontspec}
setmainfont{Arial}
newfontfamilykoreanfont{korean.ttf}
newfontfamilytradchinesefont{trad-chinese.ttf}
newfontfamilysimpchinesefont{simp-chinese.ttf}
newfontfamilyoldchinesefont{old-chinese.ttf}
newfontfamilygreekfont{greek.ttf}
newfontfamilyarabfont{arab.ttf}
begin{document}
Holá hello 们 們 안녕 𦮙
end{document}
```


That should produce something like this mock-up from MS Word:



Must be



Currently I get:



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.










share|improve this question









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 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








  • 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
    4 hours ago
















0















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}
usepackage{fontspec}
setmainfont{Arial}
newfontfamilykoreanfont{korean.ttf}
newfontfamilytradchinesefont{trad-chinese.ttf}
newfontfamilysimpchinesefont{simp-chinese.ttf}
newfontfamilyoldchinesefont{old-chinese.ttf}
newfontfamilygreekfont{greek.ttf}
newfontfamilyarabfont{arab.ttf}
begin{document}
Holá hello 们 們 안녕 𦮙
end{document}
```


That should produce something like this mock-up from MS Word:



Must be



Currently I get:



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.










share|improve this question









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 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








  • 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
    4 hours ago














0












0








0








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}
usepackage{fontspec}
setmainfont{Arial}
newfontfamilykoreanfont{korean.ttf}
newfontfamilytradchinesefont{trad-chinese.ttf}
newfontfamilysimpchinesefont{simp-chinese.ttf}
newfontfamilyoldchinesefont{old-chinese.ttf}
newfontfamilygreekfont{greek.ttf}
newfontfamilyarabfont{arab.ttf}
begin{document}
Holá hello 们 們 안녕 𦮙
end{document}
```


That should produce something like this mock-up from MS Word:



Must be



Currently I get:



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.










share|improve this question









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}
usepackage{fontspec}
setmainfont{Arial}
newfontfamilykoreanfont{korean.ttf}
newfontfamilytradchinesefont{trad-chinese.ttf}
newfontfamilysimpchinesefont{simp-chinese.ttf}
newfontfamilyoldchinesefont{old-chinese.ttf}
newfontfamilygreekfont{greek.ttf}
newfontfamilyarabfont{arab.ttf}
begin{document}
Holá hello 们 們 안녕 𦮙
end{document}
```


That should produce something like this mock-up from MS Word:



Must be



Currently I get:



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






share|improve this question









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.











share|improve this question









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.









share|improve this question




share|improve this question








edited 3 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 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








  • 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
    4 hours ago














  • 1





    Welcome to TeX.SE!

    – Kurt
    5 hours ago






  • 1





    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








  • 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
    4 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
4 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
4 hours ago










1 Answer
1






active

oldest

votes


















1














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.



usepackage{fontspec}
usepackage[Latin, Arabic, CJK, Greek, Korean,
CJKUnifiedIdeographsExtensionB
]{ucharclasses}

defaultfontfeatures{Scale = MatchLowercase, Ligatures = TeX}
setmainfont{Noto Sans}[Scale = 1.0]
setsansfont{Noto Sans}

newfontfamilykoreanfont{Noto Sans CJK KR}[
Language=Korean, Script=CJK]
newfontfamilytradchinesefont{Noto Sans CJK TC}[
% CJKShape = Traditional,
Language=Chinese Traditional, Script = CJK]
newfontfamilysimpchinesefont{Noto Sans CJK SC}[
% CJKShape = Simplified,
Language=Chinese Simplified, Script = CJK]
newfontfamilyoldchinesefont{BabelStone Han}[
Script=CJK]
newfontfamilygreekfont{Noto Sans}[
% Language = Greek,
Script = Greek]
% WARNING: RTL scripts require polyglossia or babel to work correctly!
newfontfamilyarabfont{Noto Sans Arabic}[
Script = Arabic]

setTransitionsForArabics{arabfont}{}
setTransitionsForChinese{simpchinesefont}{}
setTransitionsForKorean{koreanfont}{}
setTransitionsForGreek{greekfont}{}
setTransitionTo{CJKUnifiedIdeographsExtensionB}{oldchinesefont} % For U+26B99

begin{document}
Holá hello 们 們 안녕 𦮙
end{document}


Multilingual Text Sample



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 foreignlanguage{korean}{韓國語} and DeclareRobustCommandoldchinese[1]{{oldchinesefont #1}}.



You could declare individual glyphs with newunicodechar, as in:



usepackage{fontspec, newunicodechar}
newfontfamilyoldchinesefont{BabelStone Han}[
Scale = MatchLowercase,
Script=CJK]

newunicodechar{𦮙}{{oldchinesefont 𦮙}}


This does not play well with ucharclasses, however.






share|improve this answer


























    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.










    draft saved

    draft discarded


















    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









    1














    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.



    usepackage{fontspec}
    usepackage[Latin, Arabic, CJK, Greek, Korean,
    CJKUnifiedIdeographsExtensionB
    ]{ucharclasses}

    defaultfontfeatures{Scale = MatchLowercase, Ligatures = TeX}
    setmainfont{Noto Sans}[Scale = 1.0]
    setsansfont{Noto Sans}

    newfontfamilykoreanfont{Noto Sans CJK KR}[
    Language=Korean, Script=CJK]
    newfontfamilytradchinesefont{Noto Sans CJK TC}[
    % CJKShape = Traditional,
    Language=Chinese Traditional, Script = CJK]
    newfontfamilysimpchinesefont{Noto Sans CJK SC}[
    % CJKShape = Simplified,
    Language=Chinese Simplified, Script = CJK]
    newfontfamilyoldchinesefont{BabelStone Han}[
    Script=CJK]
    newfontfamilygreekfont{Noto Sans}[
    % Language = Greek,
    Script = Greek]
    % WARNING: RTL scripts require polyglossia or babel to work correctly!
    newfontfamilyarabfont{Noto Sans Arabic}[
    Script = Arabic]

    setTransitionsForArabics{arabfont}{}
    setTransitionsForChinese{simpchinesefont}{}
    setTransitionsForKorean{koreanfont}{}
    setTransitionsForGreek{greekfont}{}
    setTransitionTo{CJKUnifiedIdeographsExtensionB}{oldchinesefont} % For U+26B99

    begin{document}
    Holá hello 们 們 안녕 𦮙
    end{document}


    Multilingual Text Sample



    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 foreignlanguage{korean}{韓國語} and DeclareRobustCommandoldchinese[1]{{oldchinesefont #1}}.



    You could declare individual glyphs with newunicodechar, as in:



    usepackage{fontspec, newunicodechar}
    newfontfamilyoldchinesefont{BabelStone Han}[
    Scale = MatchLowercase,
    Script=CJK]

    newunicodechar{𦮙}{{oldchinesefont 𦮙}}


    This does not play well with ucharclasses, however.






    share|improve this answer






























      1














      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.



      usepackage{fontspec}
      usepackage[Latin, Arabic, CJK, Greek, Korean,
      CJKUnifiedIdeographsExtensionB
      ]{ucharclasses}

      defaultfontfeatures{Scale = MatchLowercase, Ligatures = TeX}
      setmainfont{Noto Sans}[Scale = 1.0]
      setsansfont{Noto Sans}

      newfontfamilykoreanfont{Noto Sans CJK KR}[
      Language=Korean, Script=CJK]
      newfontfamilytradchinesefont{Noto Sans CJK TC}[
      % CJKShape = Traditional,
      Language=Chinese Traditional, Script = CJK]
      newfontfamilysimpchinesefont{Noto Sans CJK SC}[
      % CJKShape = Simplified,
      Language=Chinese Simplified, Script = CJK]
      newfontfamilyoldchinesefont{BabelStone Han}[
      Script=CJK]
      newfontfamilygreekfont{Noto Sans}[
      % Language = Greek,
      Script = Greek]
      % WARNING: RTL scripts require polyglossia or babel to work correctly!
      newfontfamilyarabfont{Noto Sans Arabic}[
      Script = Arabic]

      setTransitionsForArabics{arabfont}{}
      setTransitionsForChinese{simpchinesefont}{}
      setTransitionsForKorean{koreanfont}{}
      setTransitionsForGreek{greekfont}{}
      setTransitionTo{CJKUnifiedIdeographsExtensionB}{oldchinesefont} % For U+26B99

      begin{document}
      Holá hello 们 們 안녕 𦮙
      end{document}


      Multilingual Text Sample



      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 foreignlanguage{korean}{韓國語} and DeclareRobustCommandoldchinese[1]{{oldchinesefont #1}}.



      You could declare individual glyphs with newunicodechar, as in:



      usepackage{fontspec, newunicodechar}
      newfontfamilyoldchinesefont{BabelStone Han}[
      Scale = MatchLowercase,
      Script=CJK]

      newunicodechar{𦮙}{{oldchinesefont 𦮙}}


      This does not play well with ucharclasses, however.






      share|improve this answer




























        1












        1








        1







        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.



        usepackage{fontspec}
        usepackage[Latin, Arabic, CJK, Greek, Korean,
        CJKUnifiedIdeographsExtensionB
        ]{ucharclasses}

        defaultfontfeatures{Scale = MatchLowercase, Ligatures = TeX}
        setmainfont{Noto Sans}[Scale = 1.0]
        setsansfont{Noto Sans}

        newfontfamilykoreanfont{Noto Sans CJK KR}[
        Language=Korean, Script=CJK]
        newfontfamilytradchinesefont{Noto Sans CJK TC}[
        % CJKShape = Traditional,
        Language=Chinese Traditional, Script = CJK]
        newfontfamilysimpchinesefont{Noto Sans CJK SC}[
        % CJKShape = Simplified,
        Language=Chinese Simplified, Script = CJK]
        newfontfamilyoldchinesefont{BabelStone Han}[
        Script=CJK]
        newfontfamilygreekfont{Noto Sans}[
        % Language = Greek,
        Script = Greek]
        % WARNING: RTL scripts require polyglossia or babel to work correctly!
        newfontfamilyarabfont{Noto Sans Arabic}[
        Script = Arabic]

        setTransitionsForArabics{arabfont}{}
        setTransitionsForChinese{simpchinesefont}{}
        setTransitionsForKorean{koreanfont}{}
        setTransitionsForGreek{greekfont}{}
        setTransitionTo{CJKUnifiedIdeographsExtensionB}{oldchinesefont} % For U+26B99

        begin{document}
        Holá hello 们 們 안녕 𦮙
        end{document}


        Multilingual Text Sample



        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 foreignlanguage{korean}{韓國語} and DeclareRobustCommandoldchinese[1]{{oldchinesefont #1}}.



        You could declare individual glyphs with newunicodechar, as in:



        usepackage{fontspec, newunicodechar}
        newfontfamilyoldchinesefont{BabelStone Han}[
        Scale = MatchLowercase,
        Script=CJK]

        newunicodechar{𦮙}{{oldchinesefont 𦮙}}


        This does not play well with ucharclasses, however.






        share|improve this answer















        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.



        usepackage{fontspec}
        usepackage[Latin, Arabic, CJK, Greek, Korean,
        CJKUnifiedIdeographsExtensionB
        ]{ucharclasses}

        defaultfontfeatures{Scale = MatchLowercase, Ligatures = TeX}
        setmainfont{Noto Sans}[Scale = 1.0]
        setsansfont{Noto Sans}

        newfontfamilykoreanfont{Noto Sans CJK KR}[
        Language=Korean, Script=CJK]
        newfontfamilytradchinesefont{Noto Sans CJK TC}[
        % CJKShape = Traditional,
        Language=Chinese Traditional, Script = CJK]
        newfontfamilysimpchinesefont{Noto Sans CJK SC}[
        % CJKShape = Simplified,
        Language=Chinese Simplified, Script = CJK]
        newfontfamilyoldchinesefont{BabelStone Han}[
        Script=CJK]
        newfontfamilygreekfont{Noto Sans}[
        % Language = Greek,
        Script = Greek]
        % WARNING: RTL scripts require polyglossia or babel to work correctly!
        newfontfamilyarabfont{Noto Sans Arabic}[
        Script = Arabic]

        setTransitionsForArabics{arabfont}{}
        setTransitionsForChinese{simpchinesefont}{}
        setTransitionsForKorean{koreanfont}{}
        setTransitionsForGreek{greekfont}{}
        setTransitionTo{CJKUnifiedIdeographsExtensionB}{oldchinesefont} % For U+26B99

        begin{document}
        Holá hello 们 們 안녕 𦮙
        end{document}


        Multilingual Text Sample



        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 foreignlanguage{korean}{韓國語} and DeclareRobustCommandoldchinese[1]{{oldchinesefont #1}}.



        You could declare individual glyphs with newunicodechar, as in:



        usepackage{fontspec, newunicodechar}
        newfontfamilyoldchinesefont{BabelStone Han}[
        Scale = MatchLowercase,
        Script=CJK]

        newunicodechar{𦮙}{{oldchinesefont 𦮙}}


        This does not play well with ucharclasses, however.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited 1 min ago

























        answered 1 hour ago









        DavislorDavislor

        6,9841431




        6,9841431






















            jtwalters is a new contributor. Be nice, and check out our Code of Conduct.










            draft saved

            draft discarded


















            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.




            draft saved


            draft discarded














            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





















































            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







            Popular posts from this blog

            Installing LyX: “No textclass is found.”LyX installation error- text class not found- 'Reconfigure' or...

            (1602) Indiana Índice Designación y nombre Características orbitales Véase...

            Universidad Autónoma de Occidente Índice Historia Campus Facultades Programas Académicos Medios de...