I think the problem is with the \usepackage{ucharclasses}. I may not have set it up correctly. I'm using said package because I need TeX to recognize Greek, Hebrew and English and change the font automatically.
Simplified MWE
\documentclass[12pt]{article}
\usepackage{fontspec}
\setmainfont{LibertinusSerif-Italic.otf}
\newfontfamily\greekfont{LibertinusSans-Bold.otf}[
Script=Greek,
Scale=MatchUppercase,
Ligatures=TeX
]
\newfontfamily\hebrewfont{LibertinusSans-Bold.otf}[
Script=Hebrew,
Contextuals=Alternate,
Ligatures=Required
]
\usepackage{ucharclasses}
\setDefaultTransitions{\greekfont}{\rmfamily}
\setDefaultTransitions{\rmfamily}{\greekfont}
\begin{document}
Adrados, Francisco R. and Rodríguez Somolinos, Juan
Diccionario Griego-Español
\end{document}
More complex example
\documentclass[letterpaper,openany,12pt,oneside]{book}
\usepackage[letterpaper,left=1.25in,right=1.25in,top=1in,bottom=1in,headheight=12pt,headsep=12pt,ignorehead,ignorefoot]{geometry}
\usepackage[series={A,B},nocritical,noend,noeledsec,nofamiliar,noledgroup]{reledmac}
\linenumsep=-30pt plus 50pt minus 50pt
\ledlsnotesep=-100pt
\ledrsnotesep=-30pt
\usepackage{fontspec}
\usepackage{polyglossia}
\setmainlanguage[variant=us]{english}
\setotherlanguage{hebrew}
\setotherlanguage[variant=ancient]{greek}
\SetLanguageKeys{english}{indentfirst=true}
\setmainfont{Times New Roman}
\newfontfamily\greekfont{SBL BibLit}[
Script=Greek,
Scale=MatchUppercase,
Ligatures=TeX
]
\newfontfamily\hebrewfont{SBL BibLit}[
Script=Hebrew,
Contextuals=Alternate,
Ligatures=Required
]
\usepackage{ucharclasses}
\setDefaultTransitions{\greekfont}{\rmfamily}
\setDefaultTransitions{\rmfamily}{\greekfont}
\usepackage[style=sbl,maxcitenames=3,maxbibnames=100,minnames=1,backend=biber,citepages=omit,fullbibrefs=true,sblfootnotes=false,citereset=chapter,doi=false,url=false,accessdate]{biblatex}
\begin{filecontents}{web.bib}
@mvlexicon{DGE,
title={Diccionario Griego-Español},
editor={Adrados, Francisco R. and Rodríguez Somolinos, Juan},
publisher={Consejo Superior de Investigaciones Científicas},
shorttitle = {DGE},
shorthand = {DGE},
volumes={7},
address={Madrid}
}
\end{filecontents}
\addbibresource{web.bib}
\begin{document}
Text.\autocite{DGE}
\printbibliography[title=\normalfont BIBLIOGRAPHY]
\end{document}
In the Bibliography the title should be in italics. It does this, except for the last two letters. So, it will output Diccionario Griego-Español. As you can see the o and the l should also be in italics.


ucharclassesproblem that has nothing to do with the bibliography andbiblatexas such. I have added a smaller example document that reproduces the issue without the bibliography. – moewe Dec 02 '22 at 06:31