Os novos recursos mais significativos do LibreOffice 26.8 dizem respeito aos sistemas de escrita, e vale a pena explicar o que foi feito e, acima de tudo, por que isso foi feito, pois há uma decisão importante por trás do trabalho dos desenvolvedores.
O que foi feito
O Writer agora detecta automaticamente a direção do parágrafo ao abrir ou colar documentos ou texto simples, sem exigir que o usuário o configure manualmente.
Espaços no final de uma linha são posicionados de acordo com a direção do parágrafo, em vez de caracteres vizinhos, o que corrige um problema de longa data com a forma como as quebras de linha são tratadas em textos mistos em árabe e latim.
As alças de redimensionamento de objetos agora funcionam corretamente em documentos CJK da direita para a esquerda e em documentos verticais.
Os caracteres de controle bidirecional são exibidos ao lado de outras marcas de formatação, de modo que substituições direcionais invisíveis podem ser visualizadas e editadas.
A semântica do alinhamento do parágrafo foi revista. Novos documentos usam alinhamento justificado por padrão, em vez de justificado à esquerda, e alterar a direção do parágrafo não substitui mais o alinhamento explicitamente definido. Esta é uma pequena mudança com um impacto significativo, como um documento escrito em árabe e um escrito em inglês agora pode compartilhar um modelo sem conflito.
No Calc, ao digitar texto da direita para a esquerda em uma célula vazia, a direção dessa célula agora é definida automaticamente.
O LibreOffice Math (formula) ganhou funções e operadores para os alfabetos N’Ko e Adlam, juntamente com setas vetoriais e arpões de ponta à esquerda para fórmulas da direita para a esquerda, sem a qual a notação matemática nesses dois alfabetos não pode ser composta corretamente.
Finalmente, os nomes das fontes registradas em outros idiomas que não o idioma da interface agora são reconhecidos, de modo que um documento criado em uma instalação em japonês ou russo é exibido usando as fontes escolhidas pelo autor em vez de substituí-las.
Por que isso é incomum
N’Ko é um sistema de escrita criado em 1949 por Solomana Kanté para as línguas Mandingo da África Ocidental. Adlam foi idealizado no final da década de 1980 por dois irmãos adolescentes, Ibrahima e Abdoulaye Barry, para a língua Fulani, que até então tinha sido escrita usando roteiros adaptados de árabe ou latim – uma solução inadequada. Ambos os scripts são executados da direita para a esquerda, são usados por populações que numeram dezenas de milhões de pessoas e foram adicionados ao Unicode nos últimos vinte anos.
Nenhuma das línguas representa um mercado. Os falantes nativos em causa não constituem, no seu conjunto, uma base de clientes suficientemente grande para justificar o tempo gasto no desenvolvimento com base numa análise comercial. Nenhum processo de concurso, em qualquer lugar do mundo, levou à conclusão deste trabalho. Nenhum cliente corporativo solicitou. Nenhuma pressão competitiva tornou isso necessário.
O colaborador que adicionou suporte para N’Ko e Adlam para o LibreOffice Math é um voluntário.
Grande parte do trabalho sobre texto bidirecional foi realizado por um desenvolvedor empregado pela The Document Foundation, que é financiado por doações.
A renomeação da opção de grade de texto CJK, de modo que se referia corretamente à grade manuscrita genkō yōshi usada na tipografia japonesa, foi realizada por um membro da equipe da TDF.
O suporte nativo para variações de fonte OpenType – que é de enorme importância para alfabetos cuja tipografia não pode ser aproximada modificando as dimensões de um personagem latino – foi fornecido por um designer de tipo trabalhando independentemente de qualquer empresa.
Uma diferença fundamental
Todo fornecedor de software deve decidir quais usuários valem a pena servir: se o software é um produto, a decisão é tomada com base em um caso de negócios, e idiomas que não podem pagar por si mesmos caem no esquecimento.
Um fundamento não tem essa restrição, e não precisa se perguntar se um alfabeto justifica seus custos de desenvolvimento, pois não há fluxo de receita contra o qual fazer essa escolha. O trabalho é realizado porque alguém com a experiência relevante considerou que vale a pena, e não há razões para evitá-lo.
Esta é a diferença prática entre o software gerenciado por uma fundação e o gerenciado por um fornecedor, e é evidente nas notas de lançamento. O LibreOffice está disponível em 120 idiomas por isso mesmo: o número é uma consequência do modelo de governança e não de um objetivo de marketing.
Isso explica por que o argumento a favor do software de código aberto na administração pública não é uma questão de custo, porque um órgão público tem obrigações para com os cidadãos que não representam um interesse comercial: usuários de línguas minoritárias, usuários de tecnologias assistivas e pessoas que vivem em regiões que nenhum fornecedor prioriza.
O software desenvolvido com base em um caso de negócios só servirá a esses cidadãos se isso for rentável. Software desenvolvido sem um business case pode atendê-los, como uma questão de curso e de acordo com os princípios do software de código aberto.
Para instalar LibreOffice 26.8 clique aqui.

Comentários
Postar um comentário