Skip to content

Commit 858981c

Browse files
committed
tofus anotados ou removidos
1 parent 4065fc1 commit 858981c

4 files changed

Lines changed: 18 additions & 16 deletions

File tree

links/FPY.LI.htaccess

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1207,6 +1207,6 @@ RedirectTemp /5p https://pythonfluente.com/2/#more_type_hints_further_sec
12071207
RedirectTemp /5q https://pythonfluente.com/2/#max_overload_sec
12081208

12091209
# appended 2025-09-15 19:46:00
1210-
RedirectTemp /5r https://pythonfluente.com/2/decode_error_sec
1210+
RedirectTemp /5r https://pythonfluente.com/2/#decode_error_sec
12111211
RedirectTemp /5s https://en.wikipedia.org/wiki/Noto_fonts
1212-
RedirectTemp /5t https://pythonfluente.com/2/#ex_stdout_check
1212+
RedirectTemp /5t https://pythonfluente.com/2/#ex_stdout_check

online/cap04.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -447,9 +447,9 @@ Caracteres trocados ou distorcidos são conhecidos como "gremlins" ou "mojibake"
447447
(文字化け—"caractere transformado" em japonês).
448448
Outro defeito comum ocorre quando a codificação está certa,
449449
mas a fonte não tem o glifo (desenho) de um caractere.
450-
Nesse caso ele aparece como um retângulo branco apelidado de "tofu"
451-
entre os especialistas em fontes Unicode.footnote[Agradeço ao Felipe Sanches do Garoa Hacker Clube por
452-
me ensinar o termo "tofu", e me contar que a «coleção de fontes Noto» [.small]#[fpy.li/5s]#.
450+
Neste caso ele aparece como um retângulo branco apelidado de "tofu"
451+
pelos especialistas em fontes Unicode.footnote:[Agradeço ao Felipe Sanches do Garoa Hacker Clube por
452+
me ensinar o termo "tofu", e me contar que a https://fpy.li/5s[coleção de fontes Noto]
453453
é um projeto permanente para juntar todos os glifos necessários para evitar tofu em textos Unicode.
454454
"Noto" refere-se ao ideal "no tofu" (sem tofu).]
455455
====

online/cap06.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1055,22 +1055,22 @@ O <<ex_same_string>> mostra outra otimização, relacionada aos tipos `str` e `i
10551055
----
10561056
>>> s1 = 'ABC'
10571057
>>> s2 = 'ABC' # <1>
1058-
>>> s2 is s1 # <3>
1058+
>>> s2 is s1 # <2>
10591059
True
10601060
>>> n1 = 10
10611061
>>> n2 = 10
1062-
>>> n1 is n2 # <1>
1062+
>>> n1 is n2 # <3>
10631063
True
10641064
>>> n3 = 1729
10651065
>>> n4 = 1729
1066-
>>> n3 is n4 # <2>
1066+
>>> n3 is n4 # <4>
10671067
False
10681068
----
10691069
====
10701070
<1> Criando duas `str` com o mesmo valor.
1071-
<4> Surpresa: `a` e `b` se referem ao mesmo objeto `str`!
1072-
<1> Alguns inteiros pequenos são compartilhados.
1073-
<2> Outros inteiros não são compartilhados.
1071+
<2> Surpresa: `a` e `b` se referem ao mesmo objeto `str`!
1072+
<3> Alguns inteiros pequenos são compartilhados.
1073+
<4> Outros inteiros não são compartilhados.
10741074

10751075

10761076
O((("interning"))) compartilhamento de strings literais é

vol1/cap04.adoc

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -447,13 +447,13 @@ Caracteres trocados ou distorcidos são conhecidos como "gremlins" ou "mojibake"
447447
("caractere transformado", em japonês).
448448
Outro defeito comum ocorre quando a codificação está certa,
449449
mas a fonte não tem o glifo (desenho) de um caractere.
450-
Nesse caso ele aparece como um retângulo branco apelidado de "tofu"
450+
Neste caso ele aparece como um retângulo branco apelidado de "tofu"
451451
entre os especialistas em fontes.footnote:[Agradeço ao Felipe Sanches do Garoa Hacker Clube por
452-
me ensinar o termo "tofu", e me contar que a «coleção de fontes Noto» [.small]#&#91;fpy.li/5s&#93;#.
452+
me ensinar o termo "tofu", e me contar que a «coleção de fontes Noto» [.small]#&#91;fpy.li/5s&#93;#
453453
é um projeto permanente para juntar todos os glifos necessários para evitar tofu em textos Unicode.
454454
"Noto" refere-se ao ideal "no tofu" (sem tofu).]
455455
Por exemplo, a palavra mojibake em japonês pode aparecer como quatro tofus: 文字化け.
456-
O motivo é que o programa `asciidoctor-pdf` que usei para gerar o livro impresso
456+
Aqui, o motivo é que o programa `asciidoctor-pdf` que usei para gerar o livro impresso
457457
usa um subconjunto da fonte Noto que não tem glifos kanji.
458458
Lamento essa falha técnica. Pesquisei muito, mas não consegui resolver a tempo.
459459
Pelo menos a versão HTML está sem tofu, nos principais navegadores modernos.
@@ -1196,8 +1196,10 @@ Assim, NFKC ou NFKD podem perder ou distorcer informações,
11961196
mas podem produzir representações intermediárias convenientes para buscas ou indexação.
11971197

11981198
Infelizmente, com o Unicode tudo é sempre mais complicado do que parece à primeira vista.
1199-
Para o `VULGAR FRACTION ONE HALF`, a normalização NFKC produz 1 e 2 unidos pelo `FRACTION SLASH`footnote:[Este caractere está aparecendo como tofu no livro impresso, sinto muito. No HTML está OK.],
1200-
em vez do `SOLIDUS`, também conhecido como "barra" ("slash" em inglês)—o familiar caractere com código decimal 47 em ASCII.
1199+
Para o `VULGAR FRACTION ONE HALF`, a normalização NFKC produz 1 e 2 unidos pelo `FRACTION SLASH`
1200+
em vez do `SOLIDUS`, também conhecido como "barra" ("slash" em inglês)—o familiar
1201+
caractere com código decimal 47 em ASCII.footnote:[O caractere `FRACTION SLASH` está aparecendo como
1202+
tofu no livro impresso, sinto muito. No HTML está OK.]
12011203
Portanto, buscar pela sequência ASCII de três caracteres `'1/2'`
12021204
não encontraria a sequência Unicode normalizada.
12031205

0 commit comments

Comments
 (0)