O HarfBuzz 3.0 foi lançado como uma nova versão desta biblioteca de formatação de texto de código aberto amplamente utilizada pelos principais ambientes de desktop Linux, juntamente com o Chrome OS, Java, Android, Chrome e uma infinidade de outros projetos de software e UI kits de ferramentas. Assim, o novo HarfBuzz 3.0 foi lançado com suporte Unicode 14.0. Além disso, há mais APIs consideradas estáveis
Um dos destaques do HarfBuzz 3.0 é a adição de suporte para Unicode 14.0. O Unicode 14.0 foi lançado há poucos dias e adiciona mais 838 personagens, incluindo 37 novos personagens emoji. Entre os novos emojis com Unicode 14.0 estão rosto derretido, rosto em saudação, mãos quentes, homem grávido, pessoa grávida, feijão e outros. Os interessados ??nas alterações do Unicode 14.0 por si só podem consultar Unicode.org.
Unicode 14.0 adiciona 838 caracteres, para um total de 144.697 caracteres. Essas adições incluem 5 novos scripts, para um total de 159 scripts, bem como 37 novos personagens emoji.
Os novos scripts e caracteres na versão 14.0 adicionam suporte para idiomas menos usados ??e requisitos de escrita exclusivos em todo o mundo, incluindo numerosos acréscimos de símbolos. Os fundos do programa Adote um Personagem forneceram suporte para algumas dessas adições.
Os novos scripts e personagens do Unicode incluem:
- Toto, a língua toto no nordeste da Índia
- Cypro-Minoan, uma escrita histórica indecifrada usada principalmente na ilha de Chipre
- Vithkuqi, uma escrita histórica usada para escrever albanês, e passando por um renascimento moderno
- Antigo uigur, uma escrita histórica usada na Ásia Central e em outros lugares para escrever as línguas turca, chinesa, mongol, tibetana e árabe
- Tangsa, uma escrita moderna usada para escrever a língua Tangsa, que é falada na Índia e em Mianmar
- Muitas adições latinas para IPA estendido
- Adições de escrita árabe usadas para escrever idiomas em toda a África e no Irã, Paquistão, Malásia, Indonésia, Java e Bósnia, e para escrever títulos honoríficos e adições para uso do Alcorão
- Outras adições de caracteres suportam idiomas da América do Norte e das Filipinas, Índia e Mongólia
HarfBuzz 3.0 lançado com suporte Unicode 14.0
Além do suporte ao Unicode 14.0, a API hb-subset e a API da biblioteca harfbuzz-subset são declaradas estáveis. Além disso, a API de estilo hb agora é considerada estável.
Resumo
- Suporte a Unicode 14.0 (David Corbett).
- A API hb-subset e a ABI da biblioteca harfbuzz-subset agora são declaradas estáveis. A biblioteca do subconjunto harfbuzz não teria sido possível sem o trabalho de Garret Rieger e Qunxin Liu do Google Fonts e o trabalho anterior de Michiharu Ariza da Adobe.
- A API de estilo hb agora é estável e não é mais experimental.
Mais detalhes sobre o HarfBuzz 3.0 para os interessados ??através do GitHub do projeto.