Ir para o conteúdo

Tópico em Wikilivros Discussão:Portal comunitário/Flow

[Proposta] Renderização de fórmulas em PNG

9
He7d3r (discussãocontribuições)

Levando em conta que, atualmente, a opção padrão para a renderização de <math>fórmulas matemáticas</math> é "⧼mw_math_simple⧽", e que para garantir um bom resultado nos textos que usam várias fórmulas é comum precisamos poluir as fórmulas com o hack "\,\!", que força a renderização como PNG, gostaria de saber se concordam em fazer um pedido análogo ao da Wikipédia em Hebreu, para que a opção padrão seja alterada para "⧼mw_math_png⧽", por meio da seguinte configuração:

$wgDefaultUserOptions['math'] = 0;

O que acham?

Esta mensagem foi publicada por He7d3r, mas assinada como Helder.wiki.

Raylton P. Sousa (discussãocontribuições)

Qual a diferença a nível de desempenho? suspeito que a versão HTML sirva para minimizar o peso das páginas em casos mais simples...

O custo-beneficio realmente justifica a mudança?

Atenciosamente.

He7d3r (discussãocontribuições)

A versão HTML deixa a grande maioria das páginas com aparência inconsistente no que diz respeito às fórmulas. No momento, para conseguir essa consistência, os autores têm que descobrir que existe um hack (novos editores não sabem que precisam fazer isso), e então usá-lo mais de 250 vezes em algumas páginas (exemplo), fazendo com que todas as fórmulas deixem de ser semanticamente corretas por passar a ter esses espaçamentos sem sentido ("\,\!") no final. A vantagem semântica que se teria por usar LaTeX em vez de improvisar em Código wiki + HTML vai por água abaixo, e posteriormente, quando os devs removerem as opções de renderização matemática (inclusive a que atualmente é o padrão) alguém ainda terá que se dar ao trabalho de remover os hacks.

Esta mensagem foi publicada por He7d3r, mas assinada como Helder.wiki.

Marcos Antônio Nunes de Moura (discussãocontribuições)

A proposta de deixar padrão a renderização em PNG é boa, mas isso não elimina a necessidade de colocarmos "\,\!" nas fórmulas e afins pois, lembrem-se que esta é uma das opções de usuário. Se o usuário quer colocar HTML+PNG na renderização ele pode. Considerando que o HTML quando usado em algumas fórmulas fica horroroso, adotei a política para os livros que edito de colocar o "forçar PNG", a saber ",\!" em todas as tags <math>. Não acho que seja boa idéia retirar o "forçar PNG" onde ele já existe, para não compromoter a qualidade da apresentação nos livros. Hoje em dia, com o poder de processamento e a velocidade das conexões na rede não é tão pesado assim e continuará sendo cada vez mais leve a medida que a tecnologia avança.

He7d3r (discussãocontribuições)

Então... Só que se alguém se registra e decide que prefere "HTML caso seja simples, caso contrário, PNG" ou "HTML se possível, caso contrário, PNG" (opções que deixarão de existir futuramente), é porque faz questão de evitar as imagens em PNG sempre que possível. Nesse caso, ao colocar "\,\!" em todas as fórmulas fazemos com que tais opções sejam efetivamente inúteis, já que o autor não tem como adivinhar qual é o poder de processamento e a velocidade da conexão disponíveis para o leitor (e isso varia de leitor para leitor).

Esta mensagem foi publicada por He7d3r, mas assinada como Helder.wiki.

He7d3r (discussãocontribuições)
Marcos Antônio Nunes de Moura (discussãocontribuições)

Bem, se for garantido que não haverá a tal da tentativa de renderizar em HTML quando for possível, poderíamos remover o "\,\!", mas se houver ainda esta opção, acho melhor manter. Encaro o "\,\!" como pertencente à tag de fechamento de <math>, seria "\,\!</math>".

He7d3r (discussãocontribuições)

Acabei de acessar minhas preferências na Wikimedia Labs (wiki em que está sendo testada a versão 1.19 do MediaWiki) e realmente passaram a existir apenas as duas opções mencionadas:

  • Gerar sempre como PNG (padrão)
  • Deixar como TeX (para navegadores de texto)

Isso torna o "\,\!" completamente desnecessário de agora em diante.

Atualização: Como o MW 1.19 também já está instalado no Wikilivros, a página de preferências daqui já passou a exibir apenas as duas opções acima.

Esta mensagem foi publicada por He7d3r, mas assinada como Helder.wiki.

He7d3r (discussãocontribuições)