Combining multiple diacritics in Linux Libertine
In several Native American languages, nasal vowels are marked with an ogonek and can take an acute accent. I'm using XeLaTeX to put together a proceedings volume, and for some reason, I cannot get a lower-case with an ogonek and an acute accent to display properly; the tittle will always appear along with the acute.
In (15), we can see the problem. One workaround I've found is to use the dotless as a base and add the combining diacritics, like in (16), but the combining ogonek seems to stick out too far to the left and looks odd when next to another with an ogonek.
Is there a better solution to get an with an ogonek that simply is able to have the acute in place of the tittle, rather that have both the tittle and the acute accent appear at the same time?
Here is a MWE:
documentclass[12pt,twoside,letterpaper,openright,oldfontcommands]{memoir}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage{libertine}
usepackage{gb4e}
begin{document}
begin{exe}
item glll šį́į blį́iyáu\
šį w-yį́=ao\
textnormal{fat} 1a-textnormal{be}=decl\
glt `I'm fat'
item glll yiiškí hnáhnįao\
yi=škí Ø-y-ya-hnı̨́=ao\
2a=textnormal{also} 3p-2a-ins-textnormal{swallow}=decl\
glt `you swallowed it, too'
end{exe}
end{document}
fonts xetex accents font-encodings libertine
add a comment |
In several Native American languages, nasal vowels are marked with an ogonek and can take an acute accent. I'm using XeLaTeX to put together a proceedings volume, and for some reason, I cannot get a lower-case with an ogonek and an acute accent to display properly; the tittle will always appear along with the acute.
In (15), we can see the problem. One workaround I've found is to use the dotless as a base and add the combining diacritics, like in (16), but the combining ogonek seems to stick out too far to the left and looks odd when next to another with an ogonek.
Is there a better solution to get an with an ogonek that simply is able to have the acute in place of the tittle, rather that have both the tittle and the acute accent appear at the same time?
Here is a MWE:
documentclass[12pt,twoside,letterpaper,openright,oldfontcommands]{memoir}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage{libertine}
usepackage{gb4e}
begin{document}
begin{exe}
item glll šį́į blį́iyáu\
šį w-yį́=ao\
textnormal{fat} 1a-textnormal{be}=decl\
glt `I'm fat'
item glll yiiškí hnáhnįao\
yi=škí Ø-y-ya-hnı̨́=ao\
2a=textnormal{also} 3p-2a-ins-textnormal{swallow}=decl\
glt `you swallowed it, too'
end{exe}
end{document}
fonts xetex accents font-encodings libertine
Welcome to TeX.SE. Your setup is somewhat unclear. You mention that you use XeLaTeX, yet you load thefontenc
,inputenc
, andlibertine
packages. If instead of loading these three packages, you loaded thefontspec
package and executed the instructionsetmainfont{Linux Libertine O}
, your example appears to run correctly under both XeLaTeX and LuaLaTeX. Or am I missing something? Please advise.
– Mico
Nov 9 '18 at 6:34
2
There isn't really anything you can do. It's a bug in the font. If you want it fixed, you should switch from Linux Libertine to Libertinus and report the problem on the Libertinus bugtracker.
– Henri Menke
Nov 9 '18 at 6:35
Ah, I realize now what I was missing before: the issue with the acute accent interfering with the tittle shows up if the text is typeset in italics. (The upright font face seems to be ok.) Indeed, this must be a font bug.
– Mico
Nov 9 '18 at 7:01
1
never dousepackage[T1]{fontenc}
in xelatex that forces the use of legacy tex font encoding with 256 characters, not unicode fonts, and will give incorrect hyphenation. (although in this case you are lucky that the libertine package is detecting xetex and over-ruling this)
– David Carlisle
Nov 9 '18 at 7:46
I appreciate knowing that this is a bug with the font and not pure user error. @HenriMenke, this seems like the best solution. Thank you for pointing out that Libertinus is the active successor to Linux Libertine.
– RyanKasak
Nov 10 '18 at 23:12
add a comment |
In several Native American languages, nasal vowels are marked with an ogonek and can take an acute accent. I'm using XeLaTeX to put together a proceedings volume, and for some reason, I cannot get a lower-case with an ogonek and an acute accent to display properly; the tittle will always appear along with the acute.
In (15), we can see the problem. One workaround I've found is to use the dotless as a base and add the combining diacritics, like in (16), but the combining ogonek seems to stick out too far to the left and looks odd when next to another with an ogonek.
Is there a better solution to get an with an ogonek that simply is able to have the acute in place of the tittle, rather that have both the tittle and the acute accent appear at the same time?
Here is a MWE:
documentclass[12pt,twoside,letterpaper,openright,oldfontcommands]{memoir}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage{libertine}
usepackage{gb4e}
begin{document}
begin{exe}
item glll šį́į blį́iyáu\
šį w-yį́=ao\
textnormal{fat} 1a-textnormal{be}=decl\
glt `I'm fat'
item glll yiiškí hnáhnįao\
yi=škí Ø-y-ya-hnı̨́=ao\
2a=textnormal{also} 3p-2a-ins-textnormal{swallow}=decl\
glt `you swallowed it, too'
end{exe}
end{document}
fonts xetex accents font-encodings libertine
In several Native American languages, nasal vowels are marked with an ogonek and can take an acute accent. I'm using XeLaTeX to put together a proceedings volume, and for some reason, I cannot get a lower-case with an ogonek and an acute accent to display properly; the tittle will always appear along with the acute.
In (15), we can see the problem. One workaround I've found is to use the dotless as a base and add the combining diacritics, like in (16), but the combining ogonek seems to stick out too far to the left and looks odd when next to another with an ogonek.
Is there a better solution to get an with an ogonek that simply is able to have the acute in place of the tittle, rather that have both the tittle and the acute accent appear at the same time?
Here is a MWE:
documentclass[12pt,twoside,letterpaper,openright,oldfontcommands]{memoir}
usepackage[utf8]{inputenc}
usepackage[T1]{fontenc}
usepackage{libertine}
usepackage{gb4e}
begin{document}
begin{exe}
item glll šį́į blį́iyáu\
šį w-yį́=ao\
textnormal{fat} 1a-textnormal{be}=decl\
glt `I'm fat'
item glll yiiškí hnáhnįao\
yi=škí Ø-y-ya-hnı̨́=ao\
2a=textnormal{also} 3p-2a-ins-textnormal{swallow}=decl\
glt `you swallowed it, too'
end{exe}
end{document}
fonts xetex accents font-encodings libertine
fonts xetex accents font-encodings libertine
edited 34 mins ago
Henri Menke
71.5k8158266
71.5k8158266
asked Nov 9 '18 at 6:20
RyanKasakRyanKasak
111
111
Welcome to TeX.SE. Your setup is somewhat unclear. You mention that you use XeLaTeX, yet you load thefontenc
,inputenc
, andlibertine
packages. If instead of loading these three packages, you loaded thefontspec
package and executed the instructionsetmainfont{Linux Libertine O}
, your example appears to run correctly under both XeLaTeX and LuaLaTeX. Or am I missing something? Please advise.
– Mico
Nov 9 '18 at 6:34
2
There isn't really anything you can do. It's a bug in the font. If you want it fixed, you should switch from Linux Libertine to Libertinus and report the problem on the Libertinus bugtracker.
– Henri Menke
Nov 9 '18 at 6:35
Ah, I realize now what I was missing before: the issue with the acute accent interfering with the tittle shows up if the text is typeset in italics. (The upright font face seems to be ok.) Indeed, this must be a font bug.
– Mico
Nov 9 '18 at 7:01
1
never dousepackage[T1]{fontenc}
in xelatex that forces the use of legacy tex font encoding with 256 characters, not unicode fonts, and will give incorrect hyphenation. (although in this case you are lucky that the libertine package is detecting xetex and over-ruling this)
– David Carlisle
Nov 9 '18 at 7:46
I appreciate knowing that this is a bug with the font and not pure user error. @HenriMenke, this seems like the best solution. Thank you for pointing out that Libertinus is the active successor to Linux Libertine.
– RyanKasak
Nov 10 '18 at 23:12
add a comment |
Welcome to TeX.SE. Your setup is somewhat unclear. You mention that you use XeLaTeX, yet you load thefontenc
,inputenc
, andlibertine
packages. If instead of loading these three packages, you loaded thefontspec
package and executed the instructionsetmainfont{Linux Libertine O}
, your example appears to run correctly under both XeLaTeX and LuaLaTeX. Or am I missing something? Please advise.
– Mico
Nov 9 '18 at 6:34
2
There isn't really anything you can do. It's a bug in the font. If you want it fixed, you should switch from Linux Libertine to Libertinus and report the problem on the Libertinus bugtracker.
– Henri Menke
Nov 9 '18 at 6:35
Ah, I realize now what I was missing before: the issue with the acute accent interfering with the tittle shows up if the text is typeset in italics. (The upright font face seems to be ok.) Indeed, this must be a font bug.
– Mico
Nov 9 '18 at 7:01
1
never dousepackage[T1]{fontenc}
in xelatex that forces the use of legacy tex font encoding with 256 characters, not unicode fonts, and will give incorrect hyphenation. (although in this case you are lucky that the libertine package is detecting xetex and over-ruling this)
– David Carlisle
Nov 9 '18 at 7:46
I appreciate knowing that this is a bug with the font and not pure user error. @HenriMenke, this seems like the best solution. Thank you for pointing out that Libertinus is the active successor to Linux Libertine.
– RyanKasak
Nov 10 '18 at 23:12
Welcome to TeX.SE. Your setup is somewhat unclear. You mention that you use XeLaTeX, yet you load the
fontenc
, inputenc
, and libertine
packages. If instead of loading these three packages, you loaded the fontspec
package and executed the instruction setmainfont{Linux Libertine O}
, your example appears to run correctly under both XeLaTeX and LuaLaTeX. Or am I missing something? Please advise.– Mico
Nov 9 '18 at 6:34
Welcome to TeX.SE. Your setup is somewhat unclear. You mention that you use XeLaTeX, yet you load the
fontenc
, inputenc
, and libertine
packages. If instead of loading these three packages, you loaded the fontspec
package and executed the instruction setmainfont{Linux Libertine O}
, your example appears to run correctly under both XeLaTeX and LuaLaTeX. Or am I missing something? Please advise.– Mico
Nov 9 '18 at 6:34
2
2
There isn't really anything you can do. It's a bug in the font. If you want it fixed, you should switch from Linux Libertine to Libertinus and report the problem on the Libertinus bugtracker.
– Henri Menke
Nov 9 '18 at 6:35
There isn't really anything you can do. It's a bug in the font. If you want it fixed, you should switch from Linux Libertine to Libertinus and report the problem on the Libertinus bugtracker.
– Henri Menke
Nov 9 '18 at 6:35
Ah, I realize now what I was missing before: the issue with the acute accent interfering with the tittle shows up if the text is typeset in italics. (The upright font face seems to be ok.) Indeed, this must be a font bug.
– Mico
Nov 9 '18 at 7:01
Ah, I realize now what I was missing before: the issue with the acute accent interfering with the tittle shows up if the text is typeset in italics. (The upright font face seems to be ok.) Indeed, this must be a font bug.
– Mico
Nov 9 '18 at 7:01
1
1
never do
usepackage[T1]{fontenc}
in xelatex that forces the use of legacy tex font encoding with 256 characters, not unicode fonts, and will give incorrect hyphenation. (although in this case you are lucky that the libertine package is detecting xetex and over-ruling this)– David Carlisle
Nov 9 '18 at 7:46
never do
usepackage[T1]{fontenc}
in xelatex that forces the use of legacy tex font encoding with 256 characters, not unicode fonts, and will give incorrect hyphenation. (although in this case you are lucky that the libertine package is detecting xetex and over-ruling this)– David Carlisle
Nov 9 '18 at 7:46
I appreciate knowing that this is a bug with the font and not pure user error. @HenriMenke, this seems like the best solution. Thank you for pointing out that Libertinus is the active successor to Linux Libertine.
– RyanKasak
Nov 10 '18 at 23:12
I appreciate knowing that this is a bug with the font and not pure user error. @HenriMenke, this seems like the best solution. Thank you for pointing out that Libertinus is the active successor to Linux Libertine.
– RyanKasak
Nov 10 '18 at 23:12
add a comment |
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%2f459096%2fcombining-multiple-diacritics-in-linux-libertine%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.
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%2f459096%2fcombining-multiple-diacritics-in-linux-libertine%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
Welcome to TeX.SE. Your setup is somewhat unclear. You mention that you use XeLaTeX, yet you load the
fontenc
,inputenc
, andlibertine
packages. If instead of loading these three packages, you loaded thefontspec
package and executed the instructionsetmainfont{Linux Libertine O}
, your example appears to run correctly under both XeLaTeX and LuaLaTeX. Or am I missing something? Please advise.– Mico
Nov 9 '18 at 6:34
2
There isn't really anything you can do. It's a bug in the font. If you want it fixed, you should switch from Linux Libertine to Libertinus and report the problem on the Libertinus bugtracker.
– Henri Menke
Nov 9 '18 at 6:35
Ah, I realize now what I was missing before: the issue with the acute accent interfering with the tittle shows up if the text is typeset in italics. (The upright font face seems to be ok.) Indeed, this must be a font bug.
– Mico
Nov 9 '18 at 7:01
1
never do
usepackage[T1]{fontenc}
in xelatex that forces the use of legacy tex font encoding with 256 characters, not unicode fonts, and will give incorrect hyphenation. (although in this case you are lucky that the libertine package is detecting xetex and over-ruling this)– David Carlisle
Nov 9 '18 at 7:46
I appreciate knowing that this is a bug with the font and not pure user error. @HenriMenke, this seems like the best solution. Thank you for pointing out that Libertinus is the active successor to Linux Libertine.
– RyanKasak
Nov 10 '18 at 23:12