O Cairo, uma biblioteca gráfica 2D multiplataforma essencial para diversos projetos de software, acaba de lançar a versão 1.18.2, quase um ano após a estreia da versão 1.18. A atualização vem com uma série de correções acumuladas ao longo desse período, beneficiando a estabilidade e a performance da biblioteca.
Projetos como o GTK, o motor Gecko da Mozilla e muitos outros dependem fortemente do Cairo, tornando cada atualização fundamental para o ecossistema de desenvolvimento de interfaces gráficas e renderização de vetores.
Principais correções e novidades do cairo 1.18.2
A versão Cairo 1.18.2 traz melhorias importantes, incluindo:
- Correções de compilação: A nova versão corrige problemas de build ao usar versões mais recentes do compilador GCC, o Microsoft MSVC e até mesmo as ferramentas de desenvolvimento do Oracle Solaris e Apple macOS.
- Melhor gerenciamento de dados PNG: Agora, o Cairo lida melhor com dados PNG malformados, aumentando a robustez e confiabilidade da biblioteca.
- Preferência por tabelas COLRv1: Quando disponíveis, o Cairo passa a preferir tabelas COLRv1 dentro das fontes, o que melhora a renderização de gráficos coloridos em alguns cenários.
- Suporte ao padrão C11: A versão agora exige suporte à ferramenta de compilação C11, garantindo que o desenvolvimento da biblioteca esteja alinhado com os padrões modernos de C.
Além desses destaques, diversos outros ajustes e otimizações foram implementados ao longo dos últimos 11 meses, tornando o Cairo ainda mais eficiente.
Como baixar e mais informações
Para obter o Cairo 1.18.2 e acessar mais detalhes sobre essa nova versão, visite a página de releases do projeto no FreeDesktop.org.
Como instalar o cairo nas principais distribuições linux
O Cairo é uma biblioteca essencial para o desenvolvimento de gráficos vetoriais 2D multiplataforma, sendo amplamente utilizada em diversos ambientes gráficos. Abaixo, explicamos como você pode instalar o Cairo nas principais distribuições Linux.
Ubuntu / Debian
Para instalar o Cairo no Ubuntu ou Debian, você pode usar o gerenciador de pacotes APT. Siga os passos abaixo:
- Atualize a lista de pacotes:
sudo apt update
- Instale a biblioteca Cairo:
sudo apt install libcairo2-dev
Este comando instalará o Cairo e suas dependências no seu sistema.
Fedora
Para usuários do Fedora, o processo é igualmente simples. Use o DNF para instalar a versão de desenvolvimento da biblioteca:
- Atualize os repositórios:
sudo dnf update
- Instale o Cairo:
sudo dnf install cairo-devel
Arch Linux / Manjaro
No Arch Linux e suas derivadas, como Manjaro, você pode instalar o Cairo através do Pacman:
- Atualize o sistema:
sudo pacman -Syu
- Instale a biblioteca Cairo:
sudo pacman -S cairo
openSUSE
No openSUSE, o Cairo também está disponível através do gerenciador de pacotes Zypper:
- Atualize o sistema:
sudo zypper refresh
- Instale a biblioteca Cairo:
sudo zypper install cairo-devel
Outras distribuições
Se você estiver usando outra distribuição Linux ou deseja instalar o Cairo manualmente, pode sempre baixar e compilar a biblioteca diretamente do repositório oficial:
- Clone o repositório do Cairo:
git clone https://gitlab.freedesktop.org/cairo/cairo.git
- Navegue até o diretório do projeto e compile:
cd cairo && ./configure && make && sudo make install
Esse método oferece mais controle sobre a versão instalada, permitindo o uso das versões mais recentes ou personalizadas.
Verificando a instalação
Após a instalação, você pode verificar se o Cairo foi corretamente instalado executando o seguinte comando para exibir a versão da biblioteca:
pkg-config --modversion cairo
Isso deve retornar a versão do Cairo instalada no seu sistema.