Este paquete contiene fuentes de Star Trek de tipo verdadero y abierto.
Instale trekfont desde CRAN con
install.packages( " trekfont " )Instale la versión de desarrollo de GitHub con
# install.packages("remotes")
remotes :: install_github( " leonawicz/trekfont " ) trekfonts contiene un conjunto de datos, trekfonts , que es solo un vector de caracteres de los 107 archivos de fuentes disponibles.
Los archivos de fuentes se pueden instalar utilizando el paquete SysFonts.
Aquí hay algunos ejemplos, aprovechando sysfonts y 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()Use gráficos 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 ])o 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 
¿Alguna vez pensaste que estarías anotando tus tramas en Vulcan y Klingon?
El paquete RTrek no importa trekfont , pero proporciona una función de envoltura conveniente, rtrek::st_font() , para obtener una vista previa de las diversas fuentes si se instala trekfont . Este es el gráfico de ejemplo que se muestra en la parte superior.
Conjuntos de datos relacionados con Star Trek, envoltorios de API a fuentes de datos externas y más.
Cree aplicaciones brillantes basadas en el sistema de acceso/recuperación de la computadora de la biblioteca (LCARS).
Paletas de colores temáticas de Star Trek predefinidas y personalizables y funciones relacionadas.
Fuentes de tipo verdadero (Trek) para diseñar su texto de gráficos temáticos de Star Trek.
Matthew Leonawicz (2024). Trekfont: colección de fuentes de Star Trek. R PAQUETE Versión 0.9.6. https://cran.r-project.org/package=trekfont
Las contribuciones son bienvenidas. Contribuir a través de GitHub a través de la solicitud de extracción. Cree primero un problema si se trata de cualquier característica sustantiva, agrega o cambio.
Tenga en cuenta que el proyecto trekfont se publica con un código de conducta de contribuyentes. Al contribuir a este proyecto, usted acepta cumplir con sus términos.