trekfont
trekfont 0.9.6 release
此软件包包含True类型和打开类型的星际迷航字体。
与Cran一起安装trekfont
install.packages( " trekfont " )使用GitHub安装开发版本
# install.packages("remotes")
remotes :: install_github( " leonawicz/trekfont " )trekfonts包含一个数据集, trekfonts ,这只是所有107个可用字体文件的字符向量。
可以使用Sysfonts软件包安装字体文件。
以下是一些示例,利用sysfonts和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()使用基本图形…
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 ])或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 
您是否曾经认为您会在Vulcan和Klingon注释您的情节?
RTREK软件包不会导入trekfont ,但它确实提供了方便的包装函数rtrek::st_font() ,用于如果安装trekfont ,则可以预览各种字体。这是顶部显示的示例图。
与星际迷航有关的数据集,与外部数据源的API包装器相关的数据集等。
根据库计算机访问/检索系统(LCAR)创建闪亮的应用程序。
预定义的,可自定义的星际迷航主题调色板和相关功能。
True(Trek)类型字体可设计您的星际迷航主题图形文本。
马修·莱奥纳维奇(Matthew Leonawicz)(2024)。 Trekfont:星际迷航字体系列。 R软件包版本0.9.6。 https://cran.r-project.org/package=trekfont
欢迎捐款。通过拉拉请求通过github贡献。如果与任何实质性功能添加或更改有关,请首先创建一个问题。
请注意, trekfont项目已发行了贡献者的行为守则。通过为该项目做出贡献,您同意遵守其条款。