Um usuário relatou em outra lista que uma fonte que ele instalou no Windows 10 não estava funcionando com o PrintDraft. O Windows 10 mudou recentemente para permitir que não administradores instalem fontes. No entanto, essas fontes instaladas pelo usuário são colocadas em um local diferente das fontes instaladas pelo administrador e podem não estar listadas no registro do Windows.
Suspeito que o problema esteja no XeTeX, ou no xdvipdfmx (que é chamado pelo XeTeX) ou em uma das bibliotecas usadas pelo XeTeX (como FreeType ou fontconfig). Portanto, não acho (no momento) que nenhuma alteração deva ser feita no Paratext.
Menciono o problema aqui por dois motivos
- Para que os usuários saibam desse problema e possam instalar fontes como administrador, contornando assim o problema.
- Os desenvolvedores do Paratext talvez possam fazer um contorno simples, listando o caminho completo para o arquivo de fonte necessário nos arquivos .tex gerados usados com o PrintDraft. No entanto, se o problema for (digamos, com o fontconfig) não encontrar fontes instaladas pelo usuário quando chamado pelo XeTeX, o Paratext poderia ter o mesmo problema se o Paratext chamasse o fontconfig.
A user reported on another list that a font they installed on Windows 10 was not working with PrintDraft. Windows 10 has recently changed to allow non-administrators to install fonts. However, such user installed fonts are placed in a different location that admin installed fonts, and might not be listed in the Windows registry.
I suspect the issue is with XeTeX, or xdvipdfmx (which is called by XeTeX) or one of the libraries XeTeX uses (such as FreeType or fontconfig). Thus I don’t think (at the current time) any change should be made to Paratext.
I mention the issue here for two reasons
- So users know of this issue and can install fonts as an administrator, thus working around the issue.
- Paratext developers might be able to also do a simple workaround, and list the full path to the needed font file in the generated .tex files used with PrintDraft. However, if the issue is (let’s say with fontconfig) not finding user installed fonts when called by XeTeX, Paratext could possibly have the same issue if Paratext called fontconfig.
Tradução automática de English