Este pacote contém tipos verdadeiros e fontes de Star Trek do tipo aberto.
Instalar trekfont de cran com
install.packages( " trekfont " )Instale a versão de desenvolvimento do GitHub com
# install.packages("remotes")
remotes :: install_github( " leonawicz/trekfont " ) trekfonts contém um conjunto de dados, trekfonts , que é apenas um vetor de caractere de todos os 107 arquivos de fonte disponíveis.
Os arquivos de fonte podem ser instalados usando o pacote SYSFONTS.
Aqui estão alguns exemplos, alavancando sysfonts e 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 básicos…
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 
Você já pensou que estaria anotando suas tramas em Vulcan e Klingon?
O pacote RTrek não importa trekfont , mas fornece uma função de wrapper conveniente, rtrek::st_font() , para visualizar as várias fontes se trekfont estiver instalado. Este é o gráfico de exemplo mostrado na parte superior.
Conjuntos de dados relacionados a Star Trek, invólucros de API para fontes de dados externas e muito mais.
Crie aplicativos brilhantes com base no sistema de acesso/recuperação de computadores da biblioteca (LCARS).
Paletas de cores com temas de Star Trek predefinidas e personalizáveis e funções relacionadas.
True (Trek) tipo fontes para estilizar seu texto gráfico com tema de Star Trek.
Matthew Leonawicz (2024). Trekfont: coleção de fontes de estrela Trek. R Versão do pacote 0.9.6. https://cran.r-project.org/package=trekfont
Contribuições são bem -vindas. Contribua através do GitHub por meio de solicitação de tração. Crie um problema primeiro se estiver em relação a qualquer recurso substantivo adicionar ou alterar.
Observe que o projeto trekfont é lançado com um código de conduta colaborador. Ao contribuir para este projeto, você concorda em cumprir seus termos.