Combining multiple diacritics in Linux Libertine












2















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.



enter image description here



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}









share|improve this question

























  • 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





    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
















2















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.



enter image description here



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}









share|improve this question

























  • 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





    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














2












2








2








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.



enter image description here



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}









share|improve this question
















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.



enter image description here



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






share|improve this question















share|improve this question













share|improve this question




share|improve this question








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





    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



















  • 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





    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

















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










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
});


}
});














draft saved

draft discarded


















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
















draft saved

draft discarded




















































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%2f459096%2fcombining-multiple-diacritics-in-linux-libertine%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

A CLEAN and SIMPLE way to add appendices to Table of Contents and bookmarks

Calculate evaluation metrics using cross_val_predict sklearn

Insert data from modal to MySQL (multiple modal on website)