Comportamento estranho de \addfontfeature{FakeBold=...}. Nenhuma saída utf8!

Comportamento estranho de \addfontfeature{FakeBold=...}. Nenhuma saída utf8!

Tentei usar o recurso FakeBold do fontspec em um texto simples que mistura letras latinas com gregas dentro da mesma palavra. Meu problema é que a saída parece Utf8, mas na verdade não é! Percebi que quando tentei copiar e colar a saída do código a seguir em um editor de texto (TeXworks), então 1) Alguns caracteres estão em ? 2)não há espaço entre a primeira palavra Γεννaται(em negrito) e a segunda

(no meu caso, a saída é ΓεννaταιΓεννaται Γενν?ται)

Você poderia me explicar esse comportamento estranho?

    \documentclass[letterpaper, 12pt]{article} 
        \usepackage[no-math]{fontspec} 
        \usepackage{polyglossia}
        \setmainlanguage{greek} 
        \setmainfont{Arial}
        \begin{document}
        \addfontfeature{FakeBold=2}Γεννaται\addfontfeature{FakeBold=0} Γεννaται Γεννάται
        \end{document}

Notas: Cada uma das linhas acima é escrita em linhas diferentes no TeXworks. Usei o motor MikTeX e XeLaTeX.

Responder1

O comando \addfontfeatures{...}engole os espaços que o seguem, o que é uma coisa boa em geral; usar

\addfontfeature{FakeBold=2}Γεννaται\addfontfeature{FakeBold=0}\ Γεννaται Γεννάται

se você realmente deseja usar esse estilo estranho. Em geral, \addfontfeaturesdeve ser usado com moderação e (quase) nunca em um documento. Além disso, por respeitar o agrupamento, fazendo

{\addfontfeature{FakeBold=2}Γεννaται} Γεννaται Γεννάται

seria mais fácil.

No entanto, isso deveria ser melhor

\textbf{Γεννaται} Γεννaται Γεννάται

Todos os exemplos são compostos da mesma forma

insira a descrição da imagem aqui

Se sua fonte não tiver negrito, defina-a na configuração da fonte. Vou dar um exemplo com EB Garamond

\documentclass[letterpaper, 12pt]{article}
\usepackage[no-math]{fontspec}
\usepackage{polyglossia}
\setmainlanguage{greek}

\setmainfont{EB Garamond}[
  BoldFont=*,
  BoldFeatures={FakeBold=4},
]

\begin{document}

\textbf{Γεννaται} Γεννaται Γεννάται

\end{document}

insira a descrição da imagem aqui

Sobre o ?, acredito que seja um problema de copiar e colar, dependente do sistema operacional.

informação relacionada