HarfBuzz é a biblioteca de modelagem de texto usada por muitos projetos de código aberto de kits de ferramentas de interface do usuário diretamente por desktops como GNOME e KDE e depois para outros softwares notáveis como Java, Android, Firefox, Chrome e muitos outros. Saiu neste fim de semana o HarfBuzz 5.2 e que adiciona suporte para Unicode 15.
O HarfBuzz 5.2 cuida de algumas correções de regressão, extensões para o formato de fonte OpenType agora são aceitas por trás de sinalizadores de compilação em tempo de compilação, melhorias na variável experimental hb-subset API de fontes, melhorias na documentação e outras correções.
Mas o mais importante com o HarfBuzz 5.2 é adicionar suporte a Unicode 15. O Unicode 15.0 estreou oficialmente na terça-feira e adiciona 4.489 novos caracteres, elevando a contagem geral para 149.186 caracteres. Entre os novos personagens estão 20 novos emojis. O Unicode 15 também inclui novos scripts para lidar com idiomas na Índia, bem como um novo script para o sistema de contagem usado pelos idiomas Inuit e Yupik.
HarfBuzz 5.2 lançado com suporte Unicode 15
Entre os 20 novos caracteres emoji no Unicode 15 estão um palito de cabelo, flauta, maracas, raiz de gengibre, vagem de ervilha, alce, burro, coração rosa e um rosto tremendo. Aqui estão os novos emojis Unicode 15 para os curiosos…
O Unicode 15.0 adiciona 4.489 caracteres, totalizando 149.186 caracteres. Essas adições incluem 2 novos scripts , para um total de 161 scripts, juntamente com 20 novos caracteres emoji e 4.193 ideogramas CJK (chinês, japonês e coreano).
Os novos scripts e caracteres na versão 15.0 adicionam suporte para idiomas menos usados e requisitos de escrita exclusivos em todo o mundo, incluindo várias adições de símbolos. Os fundos do programa Adopt-a-Character forneceram suporte para algumas dessas adições. Os novos scripts e personagens incluem:
- Nag Mundari, uma escrita moderna usada para escrever Mundari, uma língua falada na Índia
- Um personagem Kannada usado para escrever Konkani, Awadhi e Havyaka Kannada na Índia
- numerais Kaktovik, inventados por falantes de Iñupiaq em Kaktovik, Alasca para os sistemas de contagem das línguas Inuit e Yupik.
Adições de símbolos populares:
- 20 caracteres emoji, incluindo escolha de cabelo, maracas, água-viva, khanda e coração rosa. Para obter estatísticas completas sobre todos os emojis a partir do Unicode 15.0, consulte Contagens de emojis . Para obter mais informações sobre adições de emoji na versão 15.0, incluindo novas sequências de emoji ZWJ e sequências de modificador de emoji, consulte Emoji adicionado recentemente, v15.0 .
Outras adições de símbolos e notações incluem:
- O símbolo da estrela branca de nove pontas, usado por membros da fé Bahá’í
- Oito símbolos para corpos celestes, usados por astrônomos e astrólogos
- Vinte e nove controles adicionais de formato de hieróglifo egípcio, que permitirão aos egiptólogos representar melhor os textos
O suporte para outros idiomas e trabalhos acadêmicos em todo o mundo inclui:
- Kawi, uma escrita histórica encontrada no sudeste da Ásia, usada para escrever o javanês antigo e outras línguas
- Três caracteres adicionais para a escrita árabe para suportar marcas do Alcorão usadas na Turquia
- Um novo sinal Lao usado para escrever Lao Pali
- Três caracteres Khojki encontrados em documentos manuscritos e impressos
- Dez caracteres Devanagari usados para representar sinais auspiciosos encontrados em inscrições e manuscritos
- Seis letras latinas usadas na transliteração Malayalam
- Sessenta e três letras modificadoras cirílicas usadas na transcrição fonética
- Um hieróglifo egípcio adicional.
Mais detalhes sobre as mudanças do Unicode 15 para os interessados via Unicode.org. Downloads e mais detalhes sobre o HarfBuzz 5.2 via GitHub.