Cómo cambiar la fuente en el cuaderno ipython

Soy bastante nuevo en Python y no tengo experiencia html. La pregunta se ha formulado y no se ha respondido o no se ha respondido con suficiente detalle como para configurar la fuente predeterminada en iPython (no cambiar a navegador). Específicamente, ¿qué se debe colocar en el archivo css y qué archivo css se debe usar? Estoy en un sistema de Windows.

A modo de referencia, estos son en respuesta a las siguientes preguntas SO vinculadas:

  • en el n. ° 1 : un archivo sin nombre en /usr/lib/python2.6/.../css/
  • en comentario a # 1 : cambie la fuente de monoespacio en el navegador – funcionó, pero la fuente está en cursiva
  • en el n. ° 2 : custom.css en el subdirectorio de perfil /static/custom/custom.css

Preguntas relacionadas:

  1. Cambiar el tipo de letra del cuaderno ipython
  2. Cambiar fuente y color de fondo en el cuaderno ipython
  3. Cambio de la fuente (de vuelta a la predeterminada) en el cuaderno de ipython (sin respuesta) –

Editar: Cambiar la fuente de monoespacio en mi navegador funcionó, como se sugirió en un comentario de respuesta de # 1. Sin embargo, la fuente es en cursiva, que no es lo que se pretende.

Puede .ipython hacia la carpeta .ipython (es decir, puede escribir $ ipython locate en su terminal / bash para ver dónde se encuentra su ipython)

Luego, en .ipython , verá el directorio .ipython que es el predeterminado. Este directorio tendrá ubicado el archivo static/custom/custom.css .

Ahora puede aplicar el cambio a este archivo custom.css . Hay muchos estilos en el archivo custom.css que puede usar o buscar. Por ejemplo, puede ver este enlace (que es mi propio archivo custom.css )

Básicamente, este archivo custom.css aplica cambios a su navegador. Puede usar elementos de inspección en su computadora portátil ipython para ver qué elementos desea cambiar. Luego, puede realizar cambios en el archivo custom.css . Por ejemplo, puede agregar estos fragmentos para cambiar la fuente en .CodeMirror pre para escribir Monaco

 .CodeMirror pre {font-family: Monaco; font-size: 9pt;} 

Tenga en cuenta que ahora para Jupyter notebook version> = 4.1, el archivo css personalizado se mueve a ~/.jupyter/custom/custom.css en ~/.jupyter/custom/custom.css lugar.

También le sugiero que explore las opciones que ofrece el jupyter themer . Para cambios de interfaz más modestos, puede estar satisfecho con la ejecución de la syntax:

 jupyter-themer [-c COLOR, --color COLOR] [-l LAYOUT, --layout LAYOUT] [-t TYPOGRAPHY, --typography TYPOGRAPHY] 

donde las opciones ofrecidas por el temer le proporcionarían una forma menos onerosa de realizar algunos cambios en la apariencia de Jupyter Notebook. Naturalmente, aún puede preferir editar los archivos .css si los cambios que desea aplicar son elaborados.

La nueva ubicación del archivo de tema es: ~/.jupyter/custom/custom.css

Además de la sugerencia de Konrad aquí, me gustaría sugerir temas jupyter , que parecen tener más opciones, como altura de línea, tamaño de fuente, ancho de celda, etc.

Uso de línea de comando:

 jt [-h] [-l] [-t THEME] [-f MONOFONT] [-fs MONOSIZE] [-nf NBFONT] [-nfs NBFONTSIZE] [-tf TCFONT] [-tfs TCFONTSIZE] [-dfs DFFONTSIZE] [-m MARGINS] [-cursw CURSORWIDTH] [-cursc CURSORCOLOR] [-vim] [-cellw CELLWIDTH] [-lineh LINEHEIGHT] [-altp] [-P] [-T] [-N] [-r] [-dfonts]