Why are characters missing from rendered text when using XeLaTex with utf8 and an installed font?utf8 math characters from source code file with minted in XeLaTeXXeLaTeX replaces characters present in font with missing character placeholdersWhy are some Unicode characters missing when using XeTeX and Ubuntu Mono?How can I set the boldmath font with unicode-math?Why are missing characters reported as warnings and not errors?Why are EPS files not showing up when using XeLatex?Why am I getting “Missing character:” error when using xelatex, xstring, and TikZ?Math digits are rendered in CM when using libertine and newtxmath with XeLaTeX in TeX Live 2016Unicode characters with XeLaTeX without changing the fontIssue with installed font XeLaTex
Weight functions in graph algorithms
What does "play in traffic" mean?
Found old paper shares of Motorola Inc that has since been broken up
Does unblocking power bar outlets through short extension cords increase fire risk?
Applying for jobs when I have an obvious scar
Will copper pour help on my single-layer PCB?
I want light controlled by one switch, not two
Is art a form of communication?
setcounter is not affecting numbering
Fitting two-dimensional data
What does Windows' "Tuning up Application Start" do?
How does mathematics work?
How was Luke's prosthetic hand in Episode V filmed?
Should I have one hand on the throttle during engine ignition?
Why are flying carpets banned while flying brooms are not?
Animating the result of numerical integration
A Real World Example for Divide and Conquer Method
Why is there an extra "t" in Lemmatization?
Is it ethical to tell my teaching assistant that I like him?
Rule of thumb to choose right mix of Rodinal developer?
Could Europeans in Europe demand protection under UN Declaration on the Rights of Indigenous Peoples?
What does a Nintendo Game Boy do when turned on without a game cartridge inserted?
Another "name-that-distribution" question
Difference between string += s1 and string=string +s1
Why are characters missing from rendered text when using XeLaTex with utf8 and an installed font?
utf8 math characters from source code file with minted in XeLaTeXXeLaTeX replaces characters present in font with missing character placeholdersWhy are some Unicode characters missing when using XeTeX and Ubuntu Mono?How can I set the boldmath font with unicode-math?Why are missing characters reported as warnings and not errors?Why are EPS files not showing up when using XeLatex?Why am I getting “Missing character:” error when using xelatex, xstring, and TikZ?Math digits are rendered in CM when using libertine and newtxmath with XeLaTeX in TeX Live 2016Unicode characters with XeLaTeX without changing the fontIssue with installed font XeLaTex
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Why are some characters missing from rendered text? I am using XeLaTeX, the UCAS block (Unified Canadian Aboriginal Syllabics) of Unicode fonts and an installed font on my system.
- Some of the typed characters are not rendered.
- There seem to be hidden sequences in the actual code; I say that because when moving the cursor through the code with the arrow keys, there are specific places where several strikes are necessary. These are consistently in the same place and the same number of strikes to move the cursor. I was receiving the compilation error "��Text line contains an invalid character," until I backspaced over them. The code itself still looks exactly the same.
Here is what the code looks like:
documentclassarticle
usepackagefontspec
setmainfontPitabek
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
As you can see, the rendered code is missing several characters in the second line: ᒉᐦ ᑳᑏᓈ ᑎᔑᐦᑳ

fonts xetex unicode
add a comment |
Why are some characters missing from rendered text? I am using XeLaTeX, the UCAS block (Unified Canadian Aboriginal Syllabics) of Unicode fonts and an installed font on my system.
- Some of the typed characters are not rendered.
- There seem to be hidden sequences in the actual code; I say that because when moving the cursor through the code with the arrow keys, there are specific places where several strikes are necessary. These are consistently in the same place and the same number of strikes to move the cursor. I was receiving the compilation error "��Text line contains an invalid character," until I backspaced over them. The code itself still looks exactly the same.
Here is what the code looks like:
documentclassarticle
usepackagefontspec
setmainfontPitabek
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
As you can see, the rendered code is missing several characters in the second line: ᒉᐦ ᑳᑏᓈ ᑎᔑᐦᑳ

fonts xetex unicode
1
I don't have your font; with two other fonts I get this picture
– egreg
Jul 11 at 21:24
Thank you. So evidently this is a font-specific issue; I tried with another font (OskiEast) and the code rendered correctly. That begs the question: why would any unicode font would fail when the characters are part of the font? Will all fonts have to be put through some kind of rendering test prior to use?
– Jayse
Jul 11 at 21:47
one possibility is that the font is incomplete/bad. The other that you have two versions of the font - that can confuse xetex.
– Ulrike Fischer
Jul 11 at 21:52
add a comment |
Why are some characters missing from rendered text? I am using XeLaTeX, the UCAS block (Unified Canadian Aboriginal Syllabics) of Unicode fonts and an installed font on my system.
- Some of the typed characters are not rendered.
- There seem to be hidden sequences in the actual code; I say that because when moving the cursor through the code with the arrow keys, there are specific places where several strikes are necessary. These are consistently in the same place and the same number of strikes to move the cursor. I was receiving the compilation error "��Text line contains an invalid character," until I backspaced over them. The code itself still looks exactly the same.
Here is what the code looks like:
documentclassarticle
usepackagefontspec
setmainfontPitabek
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
As you can see, the rendered code is missing several characters in the second line: ᒉᐦ ᑳᑏᓈ ᑎᔑᐦᑳ

fonts xetex unicode
Why are some characters missing from rendered text? I am using XeLaTeX, the UCAS block (Unified Canadian Aboriginal Syllabics) of Unicode fonts and an installed font on my system.
- Some of the typed characters are not rendered.
- There seem to be hidden sequences in the actual code; I say that because when moving the cursor through the code with the arrow keys, there are specific places where several strikes are necessary. These are consistently in the same place and the same number of strikes to move the cursor. I was receiving the compilation error "��Text line contains an invalid character," until I backspaced over them. The code itself still looks exactly the same.
Here is what the code looks like:
documentclassarticle
usepackagefontspec
setmainfontPitabek
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
As you can see, the rendered code is missing several characters in the second line: ᒉᐦ ᑳᑏᓈ ᑎᔑᐦᑳ

fonts xetex unicode
fonts xetex unicode
edited Jul 11 at 21:14
moewe
102k11 gold badges128 silver badges386 bronze badges
102k11 gold badges128 silver badges386 bronze badges
asked Jul 11 at 21:08
JayseJayse
284 bronze badges
284 bronze badges
1
I don't have your font; with two other fonts I get this picture
– egreg
Jul 11 at 21:24
Thank you. So evidently this is a font-specific issue; I tried with another font (OskiEast) and the code rendered correctly. That begs the question: why would any unicode font would fail when the characters are part of the font? Will all fonts have to be put through some kind of rendering test prior to use?
– Jayse
Jul 11 at 21:47
one possibility is that the font is incomplete/bad. The other that you have two versions of the font - that can confuse xetex.
– Ulrike Fischer
Jul 11 at 21:52
add a comment |
1
I don't have your font; with two other fonts I get this picture
– egreg
Jul 11 at 21:24
Thank you. So evidently this is a font-specific issue; I tried with another font (OskiEast) and the code rendered correctly. That begs the question: why would any unicode font would fail when the characters are part of the font? Will all fonts have to be put through some kind of rendering test prior to use?
– Jayse
Jul 11 at 21:47
one possibility is that the font is incomplete/bad. The other that you have two versions of the font - that can confuse xetex.
– Ulrike Fischer
Jul 11 at 21:52
1
1
I don't have your font; with two other fonts I get this picture
– egreg
Jul 11 at 21:24
I don't have your font; with two other fonts I get this picture
– egreg
Jul 11 at 21:24
Thank you. So evidently this is a font-specific issue; I tried with another font (OskiEast) and the code rendered correctly. That begs the question: why would any unicode font would fail when the characters are part of the font? Will all fonts have to be put through some kind of rendering test prior to use?
– Jayse
Jul 11 at 21:47
Thank you. So evidently this is a font-specific issue; I tried with another font (OskiEast) and the code rendered correctly. That begs the question: why would any unicode font would fail when the characters are part of the font? Will all fonts have to be put through some kind of rendering test prior to use?
– Jayse
Jul 11 at 21:47
one possibility is that the font is incomplete/bad. The other that you have two versions of the font - that can confuse xetex.
– Ulrike Fischer
Jul 11 at 21:52
one possibility is that the font is incomplete/bad. The other that you have two versions of the font - that can confuse xetex.
– Ulrike Fischer
Jul 11 at 21:52
add a comment |
1 Answer
1
active
oldest
votes
I downloaded the pitabek.ttf font and tried the example also with other fonts having the glyphs for Canadian Aboriginal Syllabic.
documentclassarticle
usepackagefontspec
setmainfontEuphemia UCAS
newfontfamilydjsDejaVu Sans
newfontfamilypitapitabek.ttf[Path=./]
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
djs
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
pita
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
This is the output I get:

The log file contains
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᕐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓪ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
and this explains the issue: the font doesn't have the required glyphs.
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
);
);
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%2f499554%2fwhy-are-characters-missing-from-rendered-text-when-using-xelatex-with-utf8-and-a%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 downloaded the pitabek.ttf font and tried the example also with other fonts having the glyphs for Canadian Aboriginal Syllabic.
documentclassarticle
usepackagefontspec
setmainfontEuphemia UCAS
newfontfamilydjsDejaVu Sans
newfontfamilypitapitabek.ttf[Path=./]
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
djs
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
pita
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
This is the output I get:

The log file contains
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᕐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓪ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
and this explains the issue: the font doesn't have the required glyphs.
add a comment |
I downloaded the pitabek.ttf font and tried the example also with other fonts having the glyphs for Canadian Aboriginal Syllabic.
documentclassarticle
usepackagefontspec
setmainfontEuphemia UCAS
newfontfamilydjsDejaVu Sans
newfontfamilypitapitabek.ttf[Path=./]
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
djs
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
pita
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
This is the output I get:

The log file contains
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᕐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓪ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
and this explains the issue: the font doesn't have the required glyphs.
add a comment |
I downloaded the pitabek.ttf font and tried the example also with other fonts having the glyphs for Canadian Aboriginal Syllabic.
documentclassarticle
usepackagefontspec
setmainfontEuphemia UCAS
newfontfamilydjsDejaVu Sans
newfontfamilypitapitabek.ttf[Path=./]
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
djs
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
pita
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
This is the output I get:

The log file contains
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᕐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓪ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
and this explains the issue: the font doesn't have the required glyphs.
I downloaded the pitabek.ttf font and tried the example also with other fonts having the glyphs for Canadian Aboriginal Syllabic.
documentclassarticle
usepackagefontspec
setmainfontEuphemia UCAS
newfontfamilydjsDejaVu Sans
newfontfamilypitapitabek.ttf[Path=./]
begindocument
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
djs
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
pita
My name is Jayse Cardinal-Tahkiné.\
ᒉᐦᔅ ᑳᕐᑏᓈᓪ ᓐᑎᔑᓂᐦᑳᔅ᙮ \
ᐁ is CANADIAN SYLLABICS E
enddocument
This is the output I get:

The log file contains
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᕐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓪ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᓐ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
Missing character: There is no ᔅ in font [./pitabek.ttf]/OT:script=latn;language=DFLT;!
and this explains the issue: the font doesn't have the required glyphs.
answered Jul 11 at 21:57
egregegreg
756k90 gold badges1979 silver badges3325 bronze badges
756k90 gold badges1979 silver badges3325 bronze badges
add a comment |
add a comment |
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%2f499554%2fwhy-are-characters-missing-from-rendered-text-when-using-xelatex-with-utf8-and-a%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
I don't have your font; with two other fonts I get this picture
– egreg
Jul 11 at 21:24
Thank you. So evidently this is a font-specific issue; I tried with another font (OskiEast) and the code rendered correctly. That begs the question: why would any unicode font would fail when the characters are part of the font? Will all fonts have to be put through some kind of rendering test prior to use?
– Jayse
Jul 11 at 21:47
one possibility is that the font is incomplete/bad. The other that you have two versions of the font - that can confuse xetex.
– Ulrike Fischer
Jul 11 at 21:52