Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Police non détectées #41

Closed
jdlom opened this issue Mar 31, 2021 · 6 comments
Closed

Police non détectées #41

jdlom opened this issue Mar 31, 2021 · 6 comments

Comments

@jdlom
Copy link
Collaborator

jdlom commented Mar 31, 2021

Le package me renvoie un message d'alerte comme quoi les polices n'ont pas été trouvées.

famille de police introuvable dans la base de donn�es des polices Windows

Je suppose qu'il s'agit de la police Marianne.

Elle est installée pourtant.

J'ai donc installé le paquet gouvdown.fonts mais le message est toujours le même.

Y-a-t-il quelque chose à faire de particulier pour remédier à cela ?

Bizarrement, en listant les fonts avec le paquets extrafonts, je ne vois la police Marianne.

 sessionInfo()
R version 4.0.4 (2021-02-15)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 18363)

Matrix products: default

locale:
[1] LC_COLLATE=French_France.1252  LC_CTYPE=French_France.1252    LC_MONETARY=French_France.1252
[4] LC_NUMERIC=C                   LC_TIME=French_France.1252    

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
 [1] extrafont_0.17       ggthemes_4.2.4       gouvdown.fonts_0.0.1 gouvdown_0.0.0.9000  doremifasol_0.4.1   
 [6] sf_0.9-8             plotly_4.9.3         forcats_0.5.1        stringr_1.4.0        dplyr_1.0.5         
[11] purrr_0.3.4          readr_1.4.0          tidyr_1.1.3          tibble_3.1.0         ggplot2_3.3.3       
[16] tidyverse_1.3.0     

loaded via a namespace (and not attached):
 [1] httr_1.4.2         sass_0.3.1         jsonlite_1.7.2     viridisLite_0.3.0  here_1.0.1        
 [6] modelr_0.1.8       bslib_0.2.4        assertthat_0.2.1   cellranger_1.1.0   yaml_2.2.1        
[11] remotes_2.2.0      Rttf2pt1_1.3.8     pillar_1.5.1       backports_1.2.1    glue_1.4.2        
[16] extrafontdb_1.0    digest_0.6.27      rvest_1.0.0        colorspace_2.0-0   htmltools_0.5.1.1 
[21] pkgconfig_2.0.3    broom_0.7.5        haven_2.3.1        scales_1.1.1       proxy_0.4-25      
[26] farver_2.1.0       generics_0.1.0     ellipsis_0.3.1     pacman_0.5.1       withr_2.4.1       
[31] lazyeval_0.2.2     cli_2.3.1          magrittr_2.0.1     crayon_1.4.1       readxl_1.3.1      
[36] evaluate_0.14      fs_1.5.0           fansi_0.4.2        xml2_1.3.2         class_7.3-18      
[41] tools_4.0.4        data.table_1.14.0  hms_1.0.0          lifecycle_1.0.0    munsell_0.5.0     
[46] reprex_1.0.0       jquerylib_0.1.3    compiler_4.0.4     e1071_1.7-6        tinytex_0.31      
[51] rlang_0.4.10       classInt_0.4-3     units_0.7-1        grid_4.0.4         rstudioapi_0.13   
[56] htmlwidgets_1.5.3  labeling_0.4.2     rmarkdown_2.7      gtable_0.3.0       DBI_1.1.1         
[61] curl_4.3           R6_2.5.0           lubridate_1.7.10   knitr_1.31         utf8_1.2.1        
[66] rprojroot_2.0.2    KernSmooth_2.23-18 stringi_1.5.3      Rcpp_1.0.6         vctrs_0.3.6       
[71] dbplyr_2.1.0       tidyselect_1.1.0   xfun_0.22   
@RLesur
Copy link
Member

RLesur commented Apr 2, 2021

Bonjour @jdlom ,

Avez-vous exécuté check_fonts_in_r() ?

Pour information, l'installation des polices n'est nécessaire que pour les graphiques ggplot2.

@jdlom
Copy link
Collaborator Author

jdlom commented Apr 4, 2021

Bonsoir @RLesur,

Bonjour @jdlom ,

Avez-vous exécuté check_fonts_in_r() ?

Non je n'avais pas exécuté la fonction.
Je me suis rendu que les polices installées étaient en .otf

En utilisant le script ici et en l'exécutant 2 fois comme précisé par l'auter,
j'ai pu installer les polices et les thèmes fonctionnent bien.

Bizarrement le résultat de gouvdown::check_fonts_in_r() reste malgré tout à :

Marianne Spectral 
   FALSE    FALSE 

@jdlom jdlom closed this as completed Apr 4, 2021
@MaelTheuliere
Copy link
Collaborator

Bonjour @jdlom, vous pouvez me dire ce que renvoi ces instructions :

systemfonts::match_font("Marianne")$path
systemfonts::match_font("Spectral")$path

@jdlom
Copy link
Collaborator Author

jdlom commented Apr 12, 2021

@MaelTheuliere
Voici :

systemfonts::match_font("Marianne")$path
[1] "C:\\WINDOWS\\Fonts\\Marianne-Regular.otf"

> systemfonts::match_font("Spectral")$path
[1] "C:\\WINDOWS\\Fonts\\arial.ttf"`

@MaelTheuliere
Copy link
Collaborator

La police Marianne identifiée est toujours en otf, ce qui explique que check font in r ne la retrouve pas. Il faut qu'on soit plus explicite que seule la version ttf peut être importée

@MaelTheuliere
Copy link
Collaborator

On va creuser ça merci @jdlom

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants