Skip to content

showtext

Using Fonts More Easily in R Graphs

v0.9-8 · Mar 20, 2026 · Apache License (>= 2.0)

Description

Making it easy to use various types of fonts ('TrueType', 'OpenType', Type 1, web fonts, etc.) in R graphs, and supporting most output formats of R graphics including PNG, PDF and SVG. Text glyphs will be converted into polygons or raster images, hence after the plot has been created, it no longer relies on the font files. No external software such as 'Ghostscript' is needed to use this package.

Downloads

74.2K

Last 30 days

416th

227.6K

Last 90 days

751.6K

Last year

Trend: +10.1% (30d vs prior 30d)

CRAN Check Status

13 OK
Show all 13 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK

Check History

OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 9, 2026
NOTE 12 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Jun 8, 2026
NOTE r-devel-linux-x86_64-debian-gcc

HTML version of manual

Encountered the following conversion/validation errors:
cannot open the connection
cannot open the connection
cannot open the connection
cannot open the connection
OK 13 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE May 2, 2026
NOTE 11 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 25, 2026
NOTE r-release-macos-x86_64

compiled code

File ‘showtext/libs/showtext.so’:
  Found non-API call to R: ‘R_UnboundValue’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
OK 14 OK · 0 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Apr 16, 2026
NOTE 13 OK · 1 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 28, 2026
NOTE r-devel-linux-x86_64-debian-gcc

compiled code

File ‘showtext/libs/showtext.so’:
  Found non-API call to R: ‘R_UnboundValue’

Compiled code should not call non-API entry points in R.

See ‘Writing portable packages’ in the ‘Writing R Extensions’ manual,
and section ‘Moving into C API compliance’ for issues with the use of
non-API entry points.
ERROR 12 OK · 1 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 16, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Yixuan Qiu <yixuan.qiu@cos.name>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yixuan",
                      family = "Qiu",
                      role = c("aut", "cre"),
                 
...[truncated]...
il = "yixuan.qiu@cos.name"),
               person(given = c("authors/contributors", "of", "the", "included", "software.", "See", "file", "AUTHORS", "for"),
                      family = "details.",
                      role = "aut"))
as necessary.
ERROR r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Yixuan Qiu <yixuan.qiu@cos.name>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yixuan",
                      family = "Qiu",
                      role = c("aut", "cre"),
                 
...[truncated]...
il = "yixuan.qiu@cos.name"),
               person(given = c("authors/contributors", "of", "the", "included", "software.", "See", "file", "AUTHORS", "for"),
                      family = "details.",
                      role = "aut"))
as necessary.
NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Yixuan Qiu <yixuan.qiu@cos.name>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yixuan",
                      family = "Qiu",
                      role = c("aut", "cre"),
                 
...[truncated]...
il = "yixuan.qiu@cos.name"),
               person(given = c("authors/contributors", "of", "the", "included", "software.", "See", "file", "AUTHORS", "for"),
                      family = "details.",
                      role = "aut"))
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Yixuan Qiu <yixuan.qiu@cos.name>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: c(person(given = "Yixuan",
                      family = "Qiu",
                      role = c("aut", "cre"),
                 
...[truncated]...
il = "yixuan.qiu@cos.name"),
               person(given = c("authors/contributors", "of", "the", "included", "software.", "See", "file", "AUTHORS", "for"),
                      family = "details.",
                      role = "aut"))
as necessary.

Reverse Dependencies (39)

depends

Dependency Network

Dependencies Reverse dependencies sysfonts showtextdb memery MSUthemes RSSthemes agregR cartographr dlookr emojifont fonctionr gghdx hexSticker hmsidwR huito kanjistat lapop meme +24 more reverse deps showtext

Version History

25 tracked
updated 0.9-8 ← 0.9-7 diff Mar 21, 2026
new 0.9-7 Mar 10, 2026
updated 0.9-7 ← 0.9-6 diff Mar 1, 2024
updated 0.9-6 ← 0.9-5 diff May 2, 2023
updated 0.9-5 ← 0.9-4 diff Feb 8, 2022
updated 0.9-4 ← 0.9-3 diff Aug 13, 2021
updated 0.9-3 ← 0.9-2 diff Jul 25, 2021
updated 0.9-2 ← 0.9-1 diff Jan 9, 2021
updated 0.9-1 ← 0.9 diff Nov 13, 2020
updated 0.9 ← 0.8-1 diff Aug 12, 2020
updated 0.8-1 ← 0.8 diff May 24, 2020
updated 0.8 ← 0.7-1 diff May 8, 2020
updated 0.7-1 ← 0.7 diff Jan 26, 2020
updated 0.7 ← 0.6 diff Jun 10, 2019
updated 0.6 ← 0.5-1 diff Jan 9, 2019