Ce package contient des polices de type Star Trek True Type et Open Type.
Installez trekfont depuis Cran avec
install.packages( " trekfont " )Installez la version de développement de GitHub avec
# install.packages("remotes")
remotes :: install_github( " leonawicz/trekfont " ) trekfonts contient un ensemble de données, trekfonts , qui n'est qu'un vecteur de caractères des 107 fichiers de police disponibles.
Les fichiers de police peuvent être installés à l'aide du package Sysfonts.
Voici quelques exemples, en tirant parti sysfonts et showtext .
# install.packages("trekfont")
library( showtext )
font <- c( " Khan " , " StarNext " , " FederationDS9Title " , " Federation " , " Klingon " , " ModernVulcan " , " TNGcast " , " FederationStarfleet " )
path <- system.file(paste0( " fonts/ " , font , " .ttf " ), package = " trekfont " )
for ( i in seq_along( font )) font_add( font [ i ], path [ i ])
font_families()
showtext_auto()Utilisez des graphiques de base…
y <- seq( 0.1 , 0.9 , length.out = 7 )
txt <- " The Quick Brown Fox Jumps Over The Lazy Dog "
plot( 0 , 0 , type = " n " , ylim = c( 0 , 1 ), main = " trekfont package font sample " , family = font [ 8 ])
for ( i in 1 : 7 ) text( 0 , y [ i ], txt , family = font [ i ])ou ggplot2…
library( ggplot2 )
g <- ggplot() + theme_gray( base_family = font [ 8 ]) + ggtitle( " trekfont package font sample " )
for ( i in 1 : 7 ) g <- g + annotate( " text " , 0 , y [ i ], label = txt , family = font [ i ], size = 12.5 )
g 
Avez-vous déjà pensé que vous annoteriez vos parcelles dans Vulcan et Klingon?
Le package RTrek n'importe pas trekfont , mais il fournit une fonction de wrapper pratique, rtrek::st_font() , pour prévisualiser les différentes polices si trekfont est installé. Ceci est l'exemple de tracé illustré en haut.
Des ensembles de données liés à Star Trek, des emballages API aux sources de données externes, et plus encore.
Créez des applications brillantes basées sur le système d'accès / récupération de l'ordinateur de la bibliothèque (LCARS).
Palettes de couleurs sur le thème de Star Trek prédéfinies et personnalisables et fonctions connexes.
TRUE (Trek) Tapez des polices pour styliser votre texte graphique sur le thème de Star Trek.
Matthew Leonawicz (2024). Trekfont: Star Trek Fonts Collection. R version 0.9.6. https://cran.r-project.org/package=trekfont
Les contributions sont les bienvenues. Contribuer via GitHub via la demande de traction. Veuillez créer un problème d'abord s'il s'agit d'une fonctionnalité de fond ajouter ou changer.
Veuillez noter que le projet trekfont est publié avec un code de conduite de contributeur. En contribuant à ce projet, vous acceptez de respecter ses conditions.