woff2-1.0.2

Introdução ao WOFF2

WOFF2 é uma biblioteca para converter fontes do formato "TTF" para o formato "WOFF 2.0". Ela também permite a descompressão de "WOFF 2.0" para "TTF". O formato "WOFF 2.0" usa o algoritmo de compressão "Brotli" para comprimir fontes adequadas para download nas regras "@font-face" do "CSS".

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.4.

Informação do Pacote

Dependências do WOFF2

Exigidas

Brotli-1.1.0 e CMake-4.1.0

Instalação do WOFF2

Primeiro, corrija um problema ao construir com gcc-15:

sed -i '/output.h/i #include <cstdint>' src/woff2_out.cc

Instale WOFF2 executando os seguintes comandos:

mkdir out                                 &&
cd    out                                 &&

cmake -D CMAKE_INSTALL_PREFIX=/usr        \
      -D CMAKE_BUILD_TYPE=Release         \
      -D CMAKE_POLICY_VERSION_MINIMUM=3.5 \
      -D CMAKE_SKIP_INSTALL_RPATH=ON ..   &&
make

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) root:

make install

Explicações do Comando

-D CMAKE_SKIP_INSTALL_RPATH=ON: Essa chave faz com que cmake remova caminhos de pesquisa de biblioteca rigidamente codificados (rpath) ao instalar um arquivo binário executável ou uma biblioteca compartilhada. Esse pacote não precisa do rpath depois de instalado no local padrão, e o rpath ocasionalmente pode causar efeitos indesejados ou até mesmo problemas de segurança.

-D CMAKE_POLICY_VERSION_MINIMUM=3.5: Essa chave permite construir esse pacote com cmake-4.0 ou mais recente.

Conteúdo

Aplicativo Instalado: Nenhum(a)
Bibliotecas Instaladas: libwoff2common.so, libwoff2dec.so e libwoff2enc.so
Diretório Instalado: /usr/include/woff2

Descrições Curtas

libwoff2common.so

fornece dados compartilhados usados pelas bibliotecas "libwoff2dec" e "libwoff2enc"

libwoff2dec.so

é a biblioteca do decodificador "WOFF2"

libwoff2enc.so

é a biblioteca do codificador "WOFF2"