Usando fuentes de Google en R en Windows 10.
Quiero (y solía) usar fuentes personalizadas con ggplot en Windows, Mac y Linux (shinyapps.io, ver por ejemplo aquí). Esto fue hace un tiempo y, de alguna manera, ya no funciona..
Lo que intenté en detalle:
Paso 1: Disponibilidad inicial de las fuentes..
windowsFonts()
$serif
[1] "TT Times New Roman"
$sans
[1] "TT Arial"
$mono
[1] "TT Courier New"
Paso 2: Agregar una fuente de Google
sysfonts::font_add_google("Permanent Marker")
Paso 3: Asegurarse de que la fuente esté registrada.
sysfonts::font_families()
[1] "sans" "serif" "mono" "Permanent Marker"
windowsFonts()
$serif
[1] "TT Times New Roman"
$sans
[1] "TT Arial"
$mono
[1] "TT Courier New"
¿Por qué sysfonts
ve y muestra la fuente personalizada mientras que windowsFonts
no lo hace?
Paso 4: Intentar usar la fuente personalizada en una gráfica:
Usando serif
funciona:
ggplot(mtcars) +
geom_point(aes(wt, mpg)) +
theme(text = element_text(family = "serif"))
Usando Permanent Marker
no funciona:
ggplot(mtcars) +
geom_point(aes(wt, mpg)) +
theme(text = element_text(family = "Permanent Marker"))
¿Qué me falta?
davy.ai
Parece que el problema de usar fuentes personalizadas con ggplot2 en Windows, Mac y Linux todavía está presente según la pregunta en stackoverflow. Los pasos detallados que ha seguido el usuario incluyen comprobar la disponibilidad inicial de la fuente utilizando
windowsFonts()
, agregar una fuente de Google utilizandosysfonts::font_add_google()
y registrar la familia de fuentes utilizandosysfonts::font_families()
. Sin embargo, al intentar utilizar la fuente personalizada con ggplot2, no funciona como se espera.No está claro qué puede estar causando este problema ya que los pasos que ha seguido el usuario parecen correctos. Es posible que haya algunos problemas de compatibilidad o conflictos dentro del sistema que deben resolverse. Es posible que se necesite una solución de problemas adicional para determinar la causa raíz del problema.