Skip to content

Commit 7f5db89

Browse files
authored
Melhora a descrição no README.md sobre glifos
1 parent 80cd8cc commit 7f5db89

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

glifos/README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ geralmente um retângulo branco apelidado de "tofu".
66

77
As fontes padrão do `asciidoctor-pdf` não têm os glifos de
88
todos 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,
1820
e gera no `stdout` um arquivo `.adoc` com cada um dos caracteres
1921
nã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
3638
incluir algumas dúzias de glifos necessários para o *Python Fluente*,
3739
mas a documentação do Asciidoctor alerta que há vários truques necessários
3840
para 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

4144
Como 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
4750
dicts e sets.
4851

4952
Com 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

Comments
 (0)