Help:Extension:WebFonts
Essa página está obsoleta. Foi mantida por interesse histórico apenas. Ela pode documentar extensões ou recursos obsoletos e/ou não mais compatíveis. Não creia que qualquer informação aqui esteja atualizada. Extension:WebFonts was replaced by Extension:UniversalLanguageSelector |
Essa é a documentação de usuário para a funcionalidade das fontes web. Documentações técnicas para a extensão WebFonts também estão disponíveis.
Muitos scripts em alguns idiomas não tem as fontes corretas disponíveis. Pode ser pelo fato do sistema operacional não ter as fontes instaladas e o usuário não sabe como instalá-las, ou porque o usuário está lendo o wiki de um computador público sem as fontes instaladas. Por todas essas razões, disponibilizar o conteúdo em certos idiomas está gerando alguns problemas. Fontes web resolvem isso através da incorporação das fontes nas páginas wiki. As fontes são baixadas automaticamente, fazendo com que a experiência de leitura seja completa e o leitor não veja textos sem nexo, interrogações ou quadrados no lugar de letras.
Uso
Quando a extensão está instalada e habilitada, com o usuário logado, aparecerá um menu para selecionar a fonte para a página. Como padrão, a primeira fonte nesse menu será utilizada no wiki. O usuário pode trocar a fonte e isso será lembrado para nas próximas páginas que acessar. O usuário também pode desabilitar a incorporação das fontes; essa escolha também será lembrada para as próximas páginas que acessar, mesmo nas próximas visitas, por 30 dias. O menu não irá aparecer nas páginas onde não houver textos em idioma que a extensão WebFont suporte.
Se a fonte estiver disponível no sistema local do usuário, esta não será baixada do servidor MediaWiki. A fonte será utilizada do computador do usuário. Caso contrário, a fonte será baixada do servidor na primeira vez que for necessária. Nas próximas vezes, a fonte será utilizada do cache local.
Desabilitando fontes web
Para desablitar o WebFonts quando você não estiver logado: abra o menu WebFonts e escolha a última opção "⧼webfonts-reset⧽" (ver imagem ao lado). Isto desabilita a função usando um cookie por 30 dias. Arquivos de fonte em cache ficarão como estilo de "fonte-família".
Para desabilitar o WebFonts quando você estiver logado: "Preferences" → "Appearance" → Desmarque a opção "⧼webfonts-enable-preference⧽" → Clique em "Save" para salvar suas configurações.
Lista de scripts, línguas e fontes suportadas
Há suporte para fontes web para muitos scripts. Abaixo você pode encontrar uma lista de todos os scripts que são atualmente suportados e as línguas onde são ativos como padrão.
= Scripts em árabe
Supported languages:
persa (fa)
- Iranian Sans
Scripts em assamês e bengali
Supported languages:
bengali (bn), assamês (as), Bishnupriya (bpy)
- Lohit Bengali (padrão)
- Lohit Assamese
Scripts em devanágari
Supported languages:
híndi (hi), marati (mr), maithili (mai), Bhojpuri (bh, bho), Goan Konkani (gom), Ahirani (ahr)
- Lohit Devanagari
- Samyak Devanagari (indisponível no menu devido a problemas de renderização)
- Madan (indisponível no menu devido a problemas de renderização)
Scripts em etiópico (ge'ez)
Supported languages:
amárico (am), tigrínia (ti)
- AbyssinicaSIL
Scripts em gujarati
- Lohit Gujarati
- Samyak Gujarati
Scripts em gurmukhi
- Lohit Punjabi
- Saab
Scripts em hebraico
- Miriam CLM
- Taamey Frank CLM
Scripts em khmer
Supported languages:
Khmer (km). khmer (km)
- KhmerOSbattambang
- KhmerOSbokor
- KhmerOSfreehand
- KhmerOSmuol
- KhmerOSmuollight
- KhmerOSmuolpali
- KhmerOSsiemreap
Scripts em canarês
Línguas suportadas: canarês (kn), tulu (tcy)
- Lohit Kannada
- Kedage
Supported languages:
canarim (kn), Tulu (tcy)
- Lohit Kannada
- Kedage
Scripts em latim
- Charis SIL – suporta Min Dong Chinese
- Perizia
- RufScript
- Ubuntu – fonte estilizada feita pelo Ubuntu
Scripts em malaiala
- AnjaliOldLipi
- Meera
- RaghuMalayalam
Scripts em birmanês (Mianmar)
- Masterpiece Uni Sans
- Myanmar3
- Padauk-Regular
- Yunghkio
Scripts em oriá
- Lohit Oriya
- Utkal
Scripts em saurashtra
- Pagul
Scripts em tâmil
- Lohit Tamil
- Thendral
- Thenee
Scripts em telugu
- Lohit Telugu
- Pothana2000
- Vemana2000
Uso avançado
Há duas maneiras de acionar a função das fontes web no texto wiki. O texto pode ser marcado com um código de idioma e um estilo de fonte específico. Quando é utilizada a marcação de idioma, a fonte web padrão para aquele idioma será utilizada. É necessário marcar um idioma quando este é diferente do idioma da página. Marcar um idioma é encorajado, pois resultará em melhores resultados nas ferramentas de busca, verificação de gramática, síntese de discurso, reconhecimento de discurso, etc.
Para marcar um parágrafo do texto como hindi e carregar a fonte web para isso:
Texto original | Resultado |
---|---|
<div lang="hi">नमूना पाठ</div>
|
नमूना पाठ
|
Para marcar um parágrafo do texto como hindi e carregar a fonte web fora do padrão "Samyak Devanagari" para isso:
Texto original | Resultado |
---|---|
<div lang="hi" style="font-family: 'Samyak Devanagari'">नमूना पाठ</div>
|
नमूना पाठ
|
Limitações e problemas conhecidos
Mesmo que o navegador suporte a fonte web, não há garantia de que esse consiga renderizar o texto corretamente. Geralmente isso é um problema, por exemplo, em scripts índico, onde os glifos não são colocados em sequência sem mudanças, como em latim e cirílico. A renderização correta e sua qualidade também dependem do navegador e do sistema operacional que está sendo utilizado. Navegadores modernos e sistemas operacionais como os lançamentos recentes do Linux, Mac OS X e Windows 7 tem rendimento muito bom, mas navegadores antigos (como o Internet Explorer 6) e sistemas operacionais como o Windows XP, podem render experiências abaixo do ótimo.
Devido ao flash de texto sem estilo (FOUT - do inglês flash of unstyled text) que acontece no primeiro carregamento, essa tecnologia se torna impraticável se os arquivos de fontes forem muito grandes. Isso impede que sejam adicionadas fontes para o chinês, por exemplo. A extensão WebFonts não suporta o download parcial de fontes, onde apenas os glifos que são utilizados na página seriam carregados.
As fontes web atualmente não são suportadas pelo Internet Explorer 6 ou qualquer versão do Windows ou Internet Explorer 8 no Windows XP devido à problemas conhecidos.
Uma lista de problemas conhecidos está no rastreador de bugs do MediaWiki.
Novos scripts, idiomas e traduções
Apenas fontes gratuitas podem ser usadas como fontes web. A licença da fonte deve permitir redistribuição e conversão para outros formatos. SIL Open Font License (Fonte de licença aberta) é preferível. Erros ou más renderizações causados por perda de sugestões de informação na fonte devem impedir que esta seja utilizada como uma fonte web. Se você conhece uma fonte apropriada, requisite que seja adicionada ao rastreador de bugs.
Por favor, informe todos os problemas no rastreador de bugs e traduza essa funcionalidade no translatewiki.net.