@@ -6,14 +6,16 @@ geralmente um retângulo branco apelidado de "tofu".
66
77As fontes padrão do ` asciidoctor-pdf ` não têm os glifos de
88todos os caracteres que usei no * Python Fluente Segunda Edição* .
9- Por isso inicialmente o PDF para imprimir exibia dúzias de tofu.
9+ Por isso inicialmente o PDF exibia dúzias de tofu.
10+ O PDF é o miolo do livro que vai para gráfica.
11+ Tem tudo menos as capas.
1012
1113> O problema não acontece nos navegadores exibindo o livro em HTML:
1214> https://pythonfluente.com .
1315
1416## Diagnosticar o problema
1517
16- Para diagnosticar o problema, escrevi o script ` list_symbols.py ` que lê
18+ Para diagnosticar o problema, escrevi ` list_symbols.py ` que lê
1719` stdin ` ou arquivos de uma lista de argumentos na linha de comando,
1820e gera no ` stdout ` um arquivo ` .adoc ` com cada um dos caracteres
1921não-ASCII que aparecem nos arquivos de entrada, bem como sua contagem.
@@ -36,7 +38,8 @@ Eu poderia editar a fonte Noto que vem com o `asciidoctor-pdf` para
3638incluir algumas dúzias de glifos necessários para o * Python Fluente* ,
3739mas a documentação do Asciidoctor alerta que há vários truques necessários
3840para que uma fonte moderna como a Noto funcionem com a biblioteca
39- ` prawn ` em Ruby, usada pelo ` asciidoctor-pdf ` .
41+ ` prawn ` em Ruby, usada pelo ` asciidoctor-pdf ` , que depende de informações
42+ consideradas obsoletas, que as fontes modernas não têm.
4043
4144Como não sou especialista em fontes, esse plano ficou inviável.
4245
@@ -47,4 +50,4 @@ Alguns símbolos de operações de conjunto aparecem no capítulo 3, sobre
4750dicts e sets.
4851
4952Com o prazo acabando, removi os caracteres que apareciam como tofu
50- no capítulo 2, e coloquei notas explicando o problema no capítulo 4.
53+ no capítulo 2, e coloquei notas explicando o problema no capítulo 4.
0 commit comments