fix: revert font_size default to 14pt, keep DPI fix
R-CMD-check / R CMD check (push) Successful in 3m37s

This commit is contained in:
2026-05-19 15:11:27 -06:00
parent f134621df5
commit 95b8ba1da4
14 changed files with 24 additions and 24 deletions
+11 -11
View File
@@ -13,7 +13,7 @@
#' automatically via [showtext] when the package is attached. Call #' automatically via [showtext] when the package is attached. Call
#' [civilytics_load_fonts()] to reload them if needed. #' [civilytics_load_fonts()] to reload them if needed.
#' #'
#' @param font_size Numeric. Base font size in points. Default `16`. #' @param font_size Numeric. Base font size in points. Default `14`.
#' @param font_family Character. Font family for body/axis text. Default #' @param font_family Character. Font family for body/axis text. Default
#' `"Inter"` (loaded via showtext). #' `"Inter"` (loaded via showtext).
#' @param title_family Character. Font family for plot titles and strip labels. #' @param title_family Character. Font family for plot titles and strip labels.
@@ -47,14 +47,14 @@
#' #'
#' | Element | Scale factor | Default size | #' | Element | Scale factor | Default size |
#' |:--------|:-------------|:-------------| #' |:--------|:-------------|:-------------|
#' | Plot title | `rel_large` (1.43x) | ~23 pt | #' | Plot title | `rel_large` (1.43x) | ~20 pt |
#' | Subtitle | 1.0x | 16 pt | #' | Subtitle | 1.0x | 14 pt |
#' | Axis text (tick labels) | `rel_small` (0.86x) | ~14 pt | #' | Axis text (tick labels) | `rel_small` (0.86x) | ~12 pt |
#' | Axis titles | `rel_small` (0.86x) | ~14 pt | #' | Axis titles | `rel_small` (0.86x) | ~12 pt |
#' | Legend text | `rel_small` (0.86x) | ~14 pt | #' | Legend text | `rel_small` (0.86x) | ~12 pt |
#' | Caption | `rel_tiny` (0.79x) | ~13 pt | #' | Caption | `rel_tiny` (0.79x) | ~11 pt |
#' | Legend title | `rel_tiny` (0.79x) | ~13 pt | #' | Legend title | `rel_tiny` (0.79x) | ~11 pt |
#' | Strip text (facets) | `rel_small` (0.86x) | ~14 pt | #' | Strip text (facets) | `rel_small` (0.86x) | ~12 pt |
#' #'
#' To uniformly scale all text, change `font_size`. To adjust only the title #' To uniformly scale all text, change `font_size`. To adjust only the title
#' prominence, change `rel_large`. When using [civilytics_logo()] to add a #' prominence, change `rel_large`. When using [civilytics_logo()] to add a
@@ -90,7 +90,7 @@
#' theme_civilytics(font_size = 18) #' theme_civilytics(font_size = 18)
#' } #' }
theme_civilytics <- function( theme_civilytics <- function(
font_size = 16, font_size = 14,
font_family = CV_FONT_SANS, font_family = CV_FONT_SANS,
title_family = CV_FONT_DISPLAY, title_family = CV_FONT_DISPLAY,
line_size = 0.5, line_size = 0.5,
@@ -327,7 +327,7 @@ theme_civilytics <- function(
#' theme_civilytics_dark() #' theme_civilytics_dark()
#' } #' }
theme_civilytics_dark <- function( theme_civilytics_dark <- function(
font_size = 16, font_size = 14,
font_family = CV_FONT_SANS, font_family = CV_FONT_SANS,
title_family = CV_FONT_DISPLAY, title_family = CV_FONT_DISPLAY,
line_size = 0.5, line_size = 0.5,
Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 57 KiB

+10 -10
View File
@@ -5,7 +5,7 @@
\title{Civilytics ggplot2 theme} \title{Civilytics ggplot2 theme}
\usage{ \usage{
theme_civilytics( theme_civilytics(
font_size = 16, font_size = 14,
font_family = CV_FONT_SANS, font_family = CV_FONT_SANS,
title_family = CV_FONT_DISPLAY, title_family = CV_FONT_DISPLAY,
line_size = 0.5, line_size = 0.5,
@@ -21,7 +21,7 @@ theme_civilytics(
) )
} }
\arguments{ \arguments{
\item{font_size}{Numeric. Base font size in points. Default `16`.} \item{font_size}{Numeric. Base font size in points. Default `14`.}
\item{font_family}{Character. Font family for body/axis text. Default \item{font_family}{Character. Font family for body/axis text. Default
`"Inter"` (loaded via showtext).} `"Inter"` (loaded via showtext).}
@@ -86,14 +86,14 @@ At the default `font_size = 14`:
| Element | Scale factor | Default size | | Element | Scale factor | Default size |
|:--------|:-------------|:-------------| |:--------|:-------------|:-------------|
| Plot title | `rel_large` (1.43x) | ~23 pt | | Plot title | `rel_large` (1.43x) | ~20 pt |
| Subtitle | 1.0x | 16 pt | | Subtitle | 1.0x | 14 pt |
| Axis text (tick labels) | `rel_small` (0.86x) | ~14 pt | | Axis text (tick labels) | `rel_small` (0.86x) | ~12 pt |
| Axis titles | `rel_small` (0.86x) | ~14 pt | | Axis titles | `rel_small` (0.86x) | ~12 pt |
| Legend text | `rel_small` (0.86x) | ~14 pt | | Legend text | `rel_small` (0.86x) | ~12 pt |
| Caption | `rel_tiny` (0.79x) | ~13 pt | | Caption | `rel_tiny` (0.79x) | ~11 pt |
| Legend title | `rel_tiny` (0.79x) | ~13 pt | | Legend title | `rel_tiny` (0.79x) | ~11 pt |
| Strip text (facets) | `rel_small` (0.86x) | ~14 pt | | Strip text (facets) | `rel_small` (0.86x) | ~12 pt |
To uniformly scale all text, change `font_size`. To adjust only the title To uniformly scale all text, change `font_size`. To adjust only the title
prominence, change `rel_large`. When using [civilytics_logo()] to add a prominence, change `rel_large`. When using [civilytics_logo()] to add a
+2 -2
View File
@@ -5,7 +5,7 @@
\title{Dark variant of the Civilytics ggplot2 theme} \title{Dark variant of the Civilytics ggplot2 theme}
\usage{ \usage{
theme_civilytics_dark( theme_civilytics_dark(
font_size = 16, font_size = 14,
font_family = CV_FONT_SANS, font_family = CV_FONT_SANS,
title_family = CV_FONT_DISPLAY, title_family = CV_FONT_DISPLAY,
line_size = 0.5, line_size = 0.5,
@@ -21,7 +21,7 @@ theme_civilytics_dark(
) )
} }
\arguments{ \arguments{
\item{font_size}{Numeric. Base font size in points. Default `16`.} \item{font_size}{Numeric. Base font size in points. Default `14`.}
\item{font_family}{Character. Font family for body/axis text. Default \item{font_family}{Character. Font family for body/axis text. Default
`"Inter"` (loaded via showtext).} `"Inter"` (loaded via showtext).}
+1 -1
View File
@@ -21,7 +21,7 @@ theme_civilytics_slide(
) )
} }
\arguments{ \arguments{
\item{font_size}{Numeric. Base font size in points. Default `16`.} \item{font_size}{Numeric. Base font size in points. Default `14`.}
\item{font_family}{Character. Font family for body/axis text. Default \item{font_family}{Character. Font family for body/axis text. Default
`"Inter"` (loaded via showtext).} `"Inter"` (loaded via showtext).}