PyAr / tutorial-en-papel

Versión oficial del Tutorial de Python en español con ajustes para facilitar la impresión "en papel"
3 stars 1 forks source link

Fuente #13

Open humitos opened 2 years ago

humitos commented 2 years ago

Estuve probando diferentes tipos de fuentes:

\usepackage{lmodern}
\fontfamily{lmss}

y

\setmainfont{FreeSerif}[
  Extension      = .otf,
  UprightFont    = *,
  ItalicFont     = *Italic,
  BoldFont       = *Bold,
  BoldItalicFont = *BoldItalic,
]
\setsansfont{FreeSans}[
  Extension      = .otf,
  UprightFont    = *,
  ItalicFont     = *Oblique,
  BoldFont       = *Bold,
  BoldItalicFont = *BoldOblique,
]
\setmonofont{FreeMono}[
  Extension      = .otf,
  UprightFont    = *,
  ItalicFont     = *Oblique,
  BoldFont       = *Bold,
  BoldItalicFont = *BoldOblique,
]

Sería bueno probar algunas otras fuentes más y decidir cuál es mejor.

Relacionado con #8

humitos commented 2 years ago
\usepackage{helvet}
\fontfamily{phv}

Estoy sacando algunos ejemplos de https://www.overleaf.com/learn/latex/Font_typefaces

humitos commented 2 years ago

https://tug.org/FontCatalogue/

humitos commented 2 years ago

Esta me gustó: https://tug.org/FontCatalogue/rosario/

Screenshot_2022-11-01_17-20-57

humitos commented 2 years ago

La Noto me gustó para el código: https://tug.org/FontCatalogue/notosansmono/

Screenshot_2022-11-01_17-24-48

humitos commented 2 years ago

Esta también me gustó: https://tug.org/FontCatalogue/sourceserifproregular/

Screenshot_2022-11-01_17-26-14

humitos commented 2 years ago

Así queda usando Rosario para el texto y Noto para el código

\usepackage[familydefault]{Rosario}
\usepackage{noto}
\usepackage[T1]{fontenc}

Screenshot_2022-11-01_17-34-07

¿Qué les parece?

humitos commented 2 years ago

Hrm... Noto no tiene un caracter que necesitamos:

Screenshot_2022-11-01_17-46-28

Missing character: There is no ␣ (U+2423) in font [NotoSansMono-Regular.ttf]/OT
:script=latn;language=dflt;mapping=tex-text;!
humitos commented 2 years ago

SourceCodePro es otra que me gusta:

\usepackage{sourcecodepro}

Screenshot_2022-11-01_18-06-24

... aunque tampoco tiene ese caracter que necesitamos.

humitos commented 2 years ago

Bueno, terminé usando FiraCode y quedó así

Screenshot_2022-11-01_18-21-34

humitos commented 2 years ago

Me gustaría poder lograr que ese range() que está dentro del párrafo se vea con la misma fuente FiraCode. Mirando bien, es la misma... Quizás lo que cambia es que cuando se usa otra fuente, queda más "grisecito"

humitos commented 2 years ago

Ahora sí me gusta 😄

Screenshot_2022-11-01_18-41-08

cacrespo commented 2 years ago

No me convence que sea tan grande el tamaño de la fuente de código cuando está en medio de una linea de texto. En este último caso el range(10) del final. De seguro que si achicamos un poquito en general el texto de código podemos corregir #20

humitos commented 2 years ago

No me convence que sea tan grande el tamaño de la fuente de código cuando está en medio de una linea de texto. En este último caso el range(10) del final.

No sé exactamente cómo hacerlo, pero lo miro.

De seguro que si achicamos un poquito en general el texto de código podemos corregir #20

Esto es otro problema, ya que el tamaño de la fuente utilizada en bloque de código es más chica que cuando el código está dentro de un párrafo.