Script / fonte do OS X Syriac não processado

1

OS X El Capitan 10.11.6.

Vendo páginas da Web com caracteres syriac, por exemplo, Wikipedia Siríaco , recebo apenas caixas vazias (o caractere padrão). Eu tentei todos os três navegadores populares (Chrome, FireFox, Safari), terminal, Libre Office, TextWrangler.

Esta página da web syriaca.org possui uma cadeia de teste, que é renderizada corretamente, mas especifica a fonte em CSS.

Se eu escrever um pequeno arquivo HTML com CSS especificando uma fonte siríaca instalada, ele será exibido corretamente:

<html>
<head>
<meta charset="utf-8">
<style>
.syr {
    font-family: "SertoUrhoy", "Serto Urhoy", Verdana, Arial, Helvetica, sans-serif;
    /* font-size: large; */
    font-size: 1.25em;
    line-height: 1em;
}
</style>
</head>
<body>
<p class="syr" dir="rtl">
ܫܠܡܐ
</p>
</body>

Também no syriaca.org é mencionado um problema no Mac:

Mesmo com o Meltho ou outras fontes instaladas, também há um conflito conhecido com a renderização padrão da Apple do caractere w (waw) quando uma fonte árabe conflitante é instalada.

O que posso fazer para resolver este problema? CSS é apenas uma solução para HTML escrito por mim.

Helmut Wollmersdorfer
fonte
Não tenho nenhum problema em exibir a página da Wikipedia com 10.11.6 e Safari. O Firefox falha, o Chrome exibe metade do script / metade das caixas.
precisa saber é o seguinte
No Safari 10.0.3 (o pacote de fontes do & Beth Mardutho instalado na pasta de fontes do usuário) e um 10.11.6 mais ou menos baunilha, funciona para mim sem outros mods. No Chrome, apenas algumas palavras (a maioria) são exibidas corretamente. O Firefox falha completamente.
precisa saber é o seguinte
No meu caso, preciso de muitas fontes para sistemas de escrita exóticos. Talvez algumas das outras fontes causem um problema?
Helmut Wollmersdorfer
Lembro-me de alguns anos atrás você tinha para desativar fonte Damasco da Apple para evitar problemas, mas não sei se isso ainda é necessário ...
Tom Gewecke

Respostas:

1

Não é uma solução perfeita, mas agora encontrei uma maneira de renderizar os caracteres em todos os programas.

Dos comentários à pergunta original, presumo que uma fonte instalada seja envenenada por glifos ou defeitos incorretos de alguma outra maneira. Para um diagnóstico rápido, instalei o Ultra Character Map. Não ajudou muito a localizar a fonte com defeito, mas usou a fonte incorporada no Google Noto para renderizar caracteres.

Antes de mergulhar na escrita de scripts Perl para análise de fontes, instalei todas as fontes do Google Noto nas fontes de usuário e tudo funciona agora, também em Dhivehi.

Helmut Wollmersdorfer
fonte