Font family not found in windows font database

New Page

Fuentes not available in R after import

Pregunta

Preguntó hace 3 years, 5 months

Edited 2 months ago

Visto 14k times

Esta pregunta muestra el esfuerzo de investigación; it is useful and clear

11

Esta pregunta no muestra ningún esfuerzo de investigación; no está claro o no es util

Guarda esta pregunta.

Mostrar actividad en esta publication.

Tengo algunos problems para importar fuentes en el entorno R. My final object is to include the fuente personalizada de my empresa (archives .ttf) R para usar en ggplot y RMarkdown. Intending to explain the problem, it is noted that the problem occurs on the import of regular windows windows. La importación no arroja ningún error, pero las fuentes no están available para su uso en los gráficos. Try using R version 3.5.1 which runs on Windows 10 Pro 1803.

Intended to import Windows sources using the extrafont package and using the showtext package. Also intended to manually copy all Windows ttf archives from C:\WINDOWS\Fonts to C:\Users…\Documents\R\R-3.5.1\library\extrafontdb\metrics , problem persists.

Aquí hay algunos fragmentsos de código con un conjunto de datos base R que arroja el error:

library(ggplot2) library(extrafont) font_import() # Only three fonts seem to have been imported… loadfonts(); windowsFonts() #$`serif` #[1] “TT Times New Roman” #$sans #[1] “TT Arial” #$mono #[1] “TT Courier New” ggplot(data = esoph) + aes( x = agegp, weight = ncases) + geom_bar() + ggtitle(“This is a title”) + theme(plot.title = element_text(size = 14, family = “Calibri”)) #Warning messages: #1 : in grid.Call(C_textBounds, as.graphicsAnnot(x$label), x$x, x$y, : # font family not found in Windows font database #2 : in grid.Call(C_textBounds, as .graphicsAnnot(x$label ), x$x, x$y, : # font family not found in Windows Font Database #3: In grid.Call(C_textBounds, as.graphicsAnnot(x$label), x $x, x$y, :

ACTUALIZACIÓN: También intends to import usando el package showtext in lugar de extrafont.

graphicsAnnot(x$label), .. . :# font family not found in Windows Font Database graphicsAnnot(x$label), .. . :# font family not found in Windows Font Database

ACTUALIZAR Descubrí que usando showtext, importation de fuentes de Google funciona . Pero cuando trato de trabajar locally (ventanas o fuentes personalizadas, las fuentes no se importan correctlyamente. Esto funciona:

library(showtext) library(ggplot2) font_add_google(“Quattrocento Sans”, “Quattrocento Sans”) showtext_auto() windows() a <- ggplot(data = esoph) + aes(x = agegp, weight = ncases) + geom_bar() + ggtitle(“This is a title”) + theme(plot.title = element_text(size = 14, family = “Quattrocento Sans”)) print(a)

I have limited experience with Windows systems, so I don’t really know where to start. I apologize if this post is a duplicate – I couldn’t find a similar issue for Windows. Any help would be greatly appreciated!

  • r
  • ggplot2
  • fonts

Cuota

Compare un enlace a esta pregunta

Copy link CC BY-SA 4.0

Improve this question

Follow

Follow this question to receive notifications

edited January 11 at 8:20 a.m.

Artem user avatar

artem

3.015 3 3 gold badges 16 16 silver badges 40 40 bronze badges

scheduled for May 10, 2019 at 7:01 a.m.

Hilde user avatar

hilde hilde

111 1 1 gold badge 1 1 silver badge 5 5 bronze badges

12

  • Have you tried installing only Calibri for R stackoverflow.com/a/51888677?

    –Tung

    May 10, 2019 at 7:09 am

  • 1

    Do you see Calibri when you type loadfonts(); windowsFonts()?

    –Tung

    May 10, 2019 at 7:10 am

  • Salut Tung, merci pour ta réponse ! J’ai trouvé cette question et cela ne fonctionne pas non plus pour moi: font_import(pattern = “Calibri”, prompt = FALSE). Exécution de loadfonts(); windowsFonts() renvoie uniquement “TT Times New Roman” “TT Arial et “TT Courier New” donc rien ne semble avoir été importé.. ?

    – Hilde

    May 10, 2019 at 7:15

  • If everything fails, give showtext a try stackoverflow.com/a/51906008

    –  Tung

    May 10, 2019 at 7:15

  • 1

    Hi, managed to fix it! I think the loading didn’t work properly, using loadfonts(device = “win”) I got access to all the windows fonts and they showed up using loadfonts(); windowsFonts(). Thanks for your help

    –  Hilde

    May 10, 2019 at 10:11

 |  Show 7 more comments

2 Answers 2

Sorted by: Reset to default

Highest score (default) Trending (recent votes count more) Date modified (newest first) Date created (oldest first)

This answer is useful

1

This answer is not useful

Save this answer.

Show activity on this post.

You can modify the Graphic Device for RStudio to AGG and work with the fonts in a seamless way. Just like the default ones (Changing just the “family” on theme()). Just install the ragg package and follow:

Tools > Global options > General > Graphics > Backend: AGG

Documentation: https://ragg.r-lib.org/

Share

Share a link to this answer

Copy link CC BY-SA 4.0

Improve this answer

Follow

Follow this answer to receive notifications

edited Aug 6 at 23:31

answered May 13 at 4:06

Avatar of Bruno Mioto

Bruno Mioto Bruno Mioto

33 5 5 bronze badges

Add a comment  | 

This answer is useful

0

This answer is not useful

Save this answer.

Show activity on this post.

Posted by OP.

The loadfonts(device=”win”) command is needed to properly prepare fonts for use. Add this after loading the fonts. Looks like font_import is the install_packages() signal and loadfonts() is the library signal. This should work:

library(ggplot2) library(extrafont) font_import() loadfonts(device = “win”) ggplot(data = esoph) + aes(x = agegp, weight = ncases) + geom_bar() + ggtitle(“This is a title”) + theme(plot.title = element_text(size = 14, family = “Calibri”))

To share

Share a link to this answer

Copy link CC BY-SA 4.0

Improve this answer

Follow

Follow this answer to receive notifications

answered on Jan 11 at 8:19

Artem user avatar

Artem Artem

3,015 3 3 gold badges 16 16 silver badges 40 40 bronze badges

Add a comment | 

Your answer

Thanks for contributing an answer to Stack Overflow!

  • Please be sure to answer the question. Provide details and share your research!

But avoid…

  • Ask for help, clarification, or respond to other responses.
  • Make statements based on opinion; back them up with references or personal experience.

To learn more, check out our tips for writing great answers.

Saved Draft

Draft rejected

Sign up or log in

Sign up with Google

Sign up using Facebook

Sign up using your email and password

Submit

Post as guest

Last name

E-mail

Required, but never displayed

Post as guest

Last name

E-mail

Required, but never displayed

Publica tu respuesta Desechar

Al hacer clic en “Publicar su respuesta”, acepta nostros términos de servicio , política de privacidad y política de cookies

No es la respuesta que estás buscando? Explorar otras preguntas etiquetadas

  • r
  • ggplot2
  • Fuentes

o haga su propia pregunta.

  • Le blog de desbordamiento
  • Conoce a la IA que te ayuda a elegir qué ver a continuación

  • Una charla con Matt Hicks de Red Hat en su camino de desarrollador a CEO (Ep. 494)

  • Destacado en Meta
  • Cambios recientes de contraste de color y actualizaciones de accesibilidad

  • Mejoras en la bandeja de entrada : marcado de notificaciones como leídas/no leídas y filtro…

  • ¡Revisor por la borda ! O una solicitud para mejorar la guía de incorporación para nuevos…

  • Actualisation de colectivos : miembros reconocidos, artículos y GitLab

  • ¿Debo expliquer les réponses de solo code d’autres personnages ?

38 personnes discutant

R Public

yesterday – Natty

amount

vinculado

135

Cambiar sources in ggplot2

6

La familia de fuentes no cambiará in ggplot

Related

561

Using .otf fonts on web browsers

seven

xkcd style chart – error with registered fonts

ten

Saving ggplot plot as PDF with embedded fonts in r

4

Font table remains empty after recovering windows fonts with extrafont package

4

R cannot find fonts to use in plotting

0

Change font of ggplot chart in shiny web app to google font

Preguntas calientes of the red

  • ¿Cómo puede una molécula con un double enlace en un lado tener un plano de simetría y, por lo tanto, ser aquiral?
  • (Matemáticas) ¿Cómo preguntar a los professores sobre su trabajo cuando solo tienes una vaga comprensión de su área temática?
  • If renuncio, ¿puede mi empleador reclamar el pago atrasado que se acordó pero no se incluyó en nuestro contrato escrito?
  • PHP readfile() with 304 no modification and partial support for HTTP 206 content: httpreadfile
  • ¿Qué means “borrar”?
  • ¿Calculate el valor de equilibrio de un sistema de tiempo discreto in forma de matriz?
  • Sources of simple minifigures
  • ¿Por que es important the presence of hielos and orgánicos compuestos (carbono, amoníaco, agua, etc.) in the spatial exploration?
  • Cómo grep todo MENOS el partido Y la línea anterior
  • ¿Se deben rechazar los intentos de inicio de session cuando la contraseña correcta agréga recently a una list de denegación de contraseñas?
  • No se pueden crear archives o directorios que commencen desde ‘com1’ hasta ‘com9’
  • Subsecuencias con valores distintos
  • Relación de uno a varios valores de dos columnas de Excel
  • Generator/fuente de aleatorios físicos stupid numbers: ¿qué es esto?
  • ¿Hay a patrocinador of Great Old One verdaderamente neutral in Forgotten Realms?
  • Además de Galadriel y Glorfindel, ¿alguno de los elfos que vivían en la Tierra Media al final de la Tercera Edad nació en Aman?
  • ¿Debo dar credito completeo por una respuesta correcta different a la esperada a una pregunta de examination?
  • Why did the sober discussion “Tanques para Ucrania” focus on the Leopard 2?
  • ¿Por qué se siguen fabricando electrolíticos condensadores?
  • ¿Qué modifications del cuerpo o de la cabina se requieren para permitir que un humano surviva maniobras de combate de alta G a corto plazo?
  • ¿Cómo puedo quitar esta cerradura de pestillo de puerta de entrada Kwikset?
  • Elección of “eso” versus “él/ella”
  • ¿Parece correcta the confirmation of Taleb de epidemias con un recuento de muertes de > 1,000 que se encuentran en los cientos más bajos (en los últimos 2,500 años)?
  • Ser retrasado en la frontera del Reino Unido porque a alguien con el mismo number que yo se le negó una visa

Feed of preguntas

Subscribe to an RSS

Feed of preguntas

To subscribe to an RSS feed, copy and follow this URL as an RSS reader.


Video Font family not found in windows font database

Related Posts

Fatal error require failed opening required

Contents1 Fatal error of PHP No se pudo to open the archive requerido2 Subscribe to RSS3 About WPML3.1 From day one, our priorities have remained the same…

Your media file could not be processed.

Contents1 Fixed: Twitter Error “Your media file could not be processed”1.1 freno de mano1.2 ClipChamp Créer1.3 FilmoraGo1.4 adobe sparkle2 Video Your media file could not be processed….

Gravity forms not sending email

Contents1 [SOLVED] Why doesn’t Gravity Forms send email?1.1 How does Gravity Forms send email?1.2 Résoudre les problèmes liés aux formulaires Gravity qui n’envoient pas d’e-mail1.3 Configure Gravity…

This webpage is not founderr_file_not_found

Contents1 Install and manage extensions1.1 Install trusted extensions1.2 Agregar o eliminar el acceso a un sitio específico1.3 Hide extensions1.4 Show extensions2 5 Ways To Permanently Fix Chrome…

Continue to this website not recommended missing

Contents1 Ignore the “Continue to this website (not recommended)” message1.1 publication information1.2 Information1.3 Contents1.4 Admin Items2 Internet Explorer 10 ‘Continue to this website’ is missing option2.1 Similar…

Error loading stream id not found on server

Contents1 JWPlayer 6 error message “Error loading stream: ID not found on server”1.1 Inscrivez-vous ou connectez-vous1.2 Post as guest1.3 Post as guest2 Subscribe to RSS3 Problems with…