Pango-1.51.2
Instalação do Pango
Instale o "Pango" executando os
seguintes comandos:
mkdir build &&
cd build &&
meson setup --prefix=/usr \
--buildtype=release \
--wrap-mode=nofallback \
.. &&
ninja
Se você tiver o "Gi-DocGen-2023.3" instalado e desejar
construir a documentação da "API" para esse pacote, [então] emita:
sed "/docs_dir =/s@\$@ / 'pango-1.51.2'@" -i ../docs/meson.build &&
meson configure -Dgtk_doc=true &&
ninja
Para testar os resultados, emita: ninja test. Um teste,
test-font
é conhecido por falhar.
Alguns testes possivelmente falhem se nenhuma fonte Opentype ou
Truetype estiver instalada em /usr/share/fonts
.
Agora, como o(a) usuário(a) "root
":
ninja install
Explicações do Comando
--buildtype=release
:
Especifique um tipo de construção adequado para lançamentos
estáveis do pacote, pois o padrão possivelmente produza binários
não otimizados.
-Dintrospection=disabled
: Use essa
chave se não quiser usar o "gobject-introspection-1.78.1".
--wrap-mode=nofallback
:
Essa chave impede que o meson use substitutos de
subprojeto para quaisquer declarações de dependência nos arquivos
de construção, impedindo-o de baixar qualquer dependência opcional
que não esteja instalada no sistema.
Configurando Pango
Arquivos de
Configuração
/etc/pango/pangorc
, ~/.pangorc
e o arquivo especificado na variável
de ambiente "PANGO_RC_FILE
"
Conteúdo
Aplicativos Instalados:
pango-list, pango-segmentation e
pango-view
Bibliotecas Instaladas:
libpango-1.0.so, libpangocairo-1.0.so,
libpangoft2-1.0.so e libpangoxft-1.0.so
Diretórios Instalados:
/usr/include/pango-1.0 e
/usr/share/doc/pango-1.51.2 (se "gi-docgen" estiver
disponível)
Descrições Curtas
pango-list
|
exibe uma lista de fontes que o "Pango" pode usar e que estão
atualmente instaladas no sistema
|
pango-segmentation
|
mostra a segmentação de texto conforme determinado pelo
"Pango".
|
pango-view
|
renderiza um dado arquivo de texto por intermédio do
"Pango" para fins de
visualização
|
libpango-1.0.so
|
contém rotinas de baixo nível de renderização de esquema,
um controlador de alto nível para esquematizar blocos
inteiros de texto e rotinas para auxiliar na edição de
texto internacionalizado
|