Quero exibir os hieróglifos egípcios:
𓀀 𓀁 𓀂 𓀃 𓀄 𓀊 𓀇 𓀌 𓀍 𓀏 𓀐 𓀑 𓀒 𓀓 𓀔 𓀕 𓀖 𓀗 𓀘 𓀙 𓀚 𓀛 𓀚 𓀚 𓀕 𓀣 𓀣 𓀣 𓀣 𓀣 𓀣
Isso faz parte do Unicode 5.2.
TL; DR:
- A instalação das fontes Noto em uma VM limpa do Windows 7 ou Windows 8 funciona conforme o esperado e eu tenho hieróglifos no Firefox.
- A instalação das fontes Noto na minha máquina local não funciona. Nenhum programa me mostra hierglyphics, a menos que eu chame especificamente a fonte.
- Eu tentei várias soluções alternativas, como nomes de arquivos na área de trabalho, para acionar o IE usando esses caracteres, sem sorte.
Detalhes:
Tentei instalar a fonte Aegyptus , bem como as fontes do Google Noto .
O resultado é que as novas fontes aparecem no meu sistema (eu posso usá-las para formatar texto no MS Word, por exemplo) e se eu as mencionar explicitamente em uma página da web (por exemplo, definindo a família de fontes como 'aegyptus') eles aparecem corretamente:
O problema é que não consigo controlar quais fontes uma página da Web usa e é meu entendimento que o Windows ou o meu navegador devem detectar automaticamente que os glifos não estão na fonte e encontrar uma correspondência adequada.
Testei isso em uma vm limpa (a VM Virtual Box do Windows 7 / IE 9 da modern.ie) e descobri que a instalação do noto e do Firefox permite que as fontes funcionem. Depois de instalar uma fonte, os glifos aparecem automaticamente no Firefox sem que eu precise especificar a fonte. Mas para a minha máquina bare-metal local, ela não funciona.
Eu verifiquei Meu Windows 7 parou de repente de exibir símbolos Unicode, o que sugere um problema com o Chrome, e recomenda colocar um arquivo na área de trabalho com caracteres que usem os pontos de código unicode necessários. No entanto, tentei colocar um arquivo com um caractere chinês e um arquivo com um caractere egípcio nos nomes dos arquivos, e isso não ajudou. Nota: em nenhum momento nenhum dos meus caracteres chineses parou de funcionar. São apenas os outros intervalos de caracteres que não estão funcionando.
De qualquer forma, tentei desativar todos os programas de inicialização que encontrei para ver se um deles não estava estragando tudo, mas nada ajudou. Até desinstalei o Chrome, o Adobe Acrobat e vários outros possíveis candidatos, sem sucesso.
ATUALIZAR
Eu descobri uma solução alternativa que ajuda, mas gostaria de uma solução melhor. Se eu desativar "Usar aceleração de hardware quando disponível" e reiniciar o Firefox, minhas fontes aparecerão. Verifiquei que tenho os drivers mais recentes para minha placa de vídeo (Intel HD4000) e isso não parece ajudar. Este relatório de bug na Mozilla sugere que existem problemas de renderização de fontes em determinadas placas, mas a solução alternativa declarada não me afeta e, em qualquer caso, minhas fontes parecem bem, mas a substituição de glifos não está acontecendo.
n > 0xFFFF
), que incluem coisas como Símbolos Alfanuméricos Matemáticos, o emoji de Símbolos e Pictogramas Diversos, a maioria dos Emoticons, além do Gótico, Deserto, Scripts Carian, Hieróglifos Egípcios e Cuneiformes no SMP, além dos vários ideogramas CJK no SIP.Respostas:
Infelizmente, essa suposição no OP é verdadeira apenas para o Firefox. O Firefox usa o fontconfig, que substitui a fonte por glifo; a fonte apropriada será usada se contiver caracteres em questão.
Na comparação entre o IE e o Chrome, o IE é um pouco melhor, pois fornece fallback mais extenso por script e fornece configurações de interface do usuário para fontes, embora isso não abranja os hieróglifos egípcios. O mecanismo de fallback de fonte do Uniscribe / DirectWrite, os componentes principalmente para o layout de texto complexo, é descrito neste artigo do MSDN .
Embora o Chrome finalmente suporte o fallback de fontes por script em 2012, os usuários precisam instalar uma extensão extra para ajustá-los - uma dessas extensões é a Advanced Font Settings . No entanto, não é viável dizer a todos os visitantes do site que usam o Chrome para instalar a extensão.
Sobre o problema original, pode-se querer investigar a direção do mecanismo de fallback da fonte, provavelmente alguma outra fonte com mau comportamento substitui a fonte Noto, alegando apoiar esses glifos, enquanto na verdade não. Um método tedioso é remover fontes extras no sistema e adicioná-las uma a uma até que o culpado seja encontrado.
fonte
font-family
lista no firefox (da inspeção do elemento) é idêntica nos dois ambientes. Atualmente, não tenho idéia se esses 2 pontos não mostram sinais de suspeita.Há uma página WIKI dedicada à exibição de caracteres especiais, incluindo dicas para o IE e caracteres egípcios: http://en.wikipedia.org/wiki/Help:Special_characters Talvez isso possa fornecer alguma ajuda
fonte
Eu tive o mesmo problema com o software que tinha o char do meu idioma no Windows, ele não mostrava o char verdadeiro, então mudei a configuração no painel de controle -> região e idioma -> administrativo -> idioma para não-Unicode e configurei-o para minha língua.
fonte
Se não houver fontes instaladas que correspondam aos caracteres, elas não poderão ser exibidas; O Windows não baixa fontes automaticamente!
Você pode incorporar o uso
@font-face
( webfonts ) no css da sua página da web. Adicione algo assim ao seu css para definir o webfont:Em seguida, aplique um estilo ao elemento com os hieróglifos em seu css:
fonte