Linear B escrevendo não exibindo no navegador

1

O Linear B faz parte do padrão Unicode desde 2003. Então, por que ele não é exibido no meu Firefox?

O site em questão é: link

Ubuntu 12,04 (64 bits) Firefox 14.0.1

Captura de tela do problema: link

    
por Moralito 23.08.2012 / 20:13

3 respostas

1

A fonte que está sendo exibida não possui os caracteres Linear B definidos; as caixas numeradas mostram os pontos Unicode.

Quando vejo a página no Chromium e no Firefox, vejo os blocos de substituição de caracteres, mas também uma renderização SVG de cada caractere.

Para uma fonte contendo o script Linear B, há ALFHABETUM (completo com música MIDI horrível ...)

    
por Adrian 23.08.2012 / 22:43
1

Este é basicamente um problema de fonte. Geralmente, são necessários mais de dez anos desde a adoção de novos caracteres no Unicode até a ampla disponibilidade deles em fontes. (Otimisticamente falando. E eu não estou brincando.)

Também é um problema do navegador, no sentido de que, quando uma página da Web não especifica fontes, ou as especifica apenas de forma genérica, como sans-serif , os navegadores aplicam estratégias diferentes. Quando sua fonte padrão não contém todos os caracteres presentes em uma página, eles usarão diferentes fontes de fallback. E eles podem falhar aqui - falhar ao renderizar um caractere mesmo quando alguma fonte no sistema o contiver.

O que você pode fazer como usuário é baixar e instalar fontes que contenham os caracteres. Não há muitos deles para o Linear B; Vejo link Tanto quanto eu sei, a lista nessa página está completa, exceto para a fonte Alphabetum e sua versão de avaliação gratuita Alpha-Demo, veja link Mas pode haver algumas fontes ainda mais raras que suportam (algumas) o Linear B.

Você também pode alterar as fontes padrão do navegador para exibir uma página com esses caracteres, caso contrário, não funcionará. Isso é inconveniente porque fontes especiais contendo fontes especiais não são ótimas para navegação normal.

O que você pode fazer como um autor da Web que coloca esses caracteres em uma página é declarar uma lista de fontes adequada ou "pilha de fontes". Para generalidades, consulte a minha página Guia para usar caracteres especiais em HTML . Nesse caso, eu recomendaria o seguinte (para elementos que continham caracteres Linear B):

font-family: "Everson Mono", Code2001, "MPH 2B Damase",
  Alphabetum, "ALPHA-Demo", LastResort;

Ainda assim, apenas uma pequena fração de visitantes veria os caracteres corretamente, portanto, você pode incluir alguns links para páginas nas quais fontes adequadas podem ser baixadas.

    
por Jukka K. Korpela 23.08.2012 / 22:45
1

O Google publicou a família de fontes Noto, que abrange todos os caracteres unicode, incluindo Linear B, portanto, instalar essa fonte em seu computador pode eliminar essas pequenas caixas quadradas em vez de fontes renderizadas corretamente.

Noto significa No tofu, pois tofu é um paralelismo para as caixas quadradas de caracteres unicode não renderizados, ou seja, caracteres que a fonte em uso não cobre.

Referência: Artigo da Wikipédia da família Noto Font

    
por nikolas 08.03.2017 / 20:00