แพ็คเกจนี้มีแบบอักษร TRUE TYPE และแบบเปิด Star Trek
ติดตั้ง trekfont จาก cran ด้วย
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 แต่มีฟังก์ชั่น wrapper ที่สะดวก rtrek::st_font() เพื่อดูตัวอย่างแบบอักษรต่างๆหากติดตั้ง trekfont นี่คือพล็อตตัวอย่างที่แสดงที่ด้านบน
ชุดข้อมูลที่เกี่ยวข้องกับ Star Trek, API wrappers ไปยังแหล่งข้อมูลภายนอกและอื่น ๆ
สร้างแอพที่เป็นประกายตามระบบการเข้าถึง/ดึงข้อมูลคอมพิวเตอร์ไลบรารี (LCARS)
จานสีของ Star Trek ที่กำหนดไว้ล่วงหน้าและปรับแต่งได้และฟังก์ชั่นที่เกี่ยวข้อง
พิมพ์แบบอักษรจริง (Trek) เพื่อจัดสไตล์ข้อความกราฟิกธีม Star Trek ของคุณ
Matthew Leonawicz (2024) Trekfont: คอลเลกชันฟอนต์ Star Trek r แพ็คเกจเวอร์ชัน 0.9.6 https://cran.r-project.org/package=trekfont
ยินดีต้อนรับการมีส่วนร่วม มีส่วนร่วมผ่าน GitHub ผ่านคำขอดึง โปรดสร้างปัญหาก่อนหากเกี่ยวกับคุณสมบัติที่สำคัญใด ๆ เพิ่มหรือเปลี่ยนแปลง
โปรดทราบว่าโครงการ trekfont ได้รับการปล่อยตัวด้วยรหัสผู้สนับสนุน โดยการมีส่วนร่วมในโครงการนี้คุณตกลงที่จะปฏิบัติตามข้อกำหนดของมัน