R/init_fonts.R

Defines functions init_fonts

init_fonts <- function() {
  ## register fonts
  NotoSansDisplay_Condensed_Regular <- fs::path_package("mpsTemplates", "fonts", "NSD_C", "NotoSansDisplay_Condensed-Regular.ttf")
  NotoSansDisplay_Condensed_Bold <- fs::path_package("mpsTemplates", "fonts", "NSD_C", "NotoSansDisplay_Condensed-Bold.ttf")
  NotoSansDisplay_Condensed_Italic <- fs::path_package("mpsTemplates", "fonts", "NSD_C", "NotoSansDisplay_Condensed-Italic.ttf")
  NotoSansDisplay_Condensed_BoldItalic <- fs::path_package("mpsTemplates", "fonts", "NSD_C", "NotoSansDisplay_Condensed-BoldItalic.ttf")

  systemfonts::register_font(
    "NotoSansDisplay_Condensed",
    plain = NotoSansDisplay_Condensed_Regular,
    bold = NotoSansDisplay_Condensed_Bold,
    italic = NotoSansDisplay_Condensed_Italic,
    bolditalic = NotoSansDisplay_Condensed_BoldItalic
  )

  NotoSansDisplay_Regular <- fs::path_package("mpsTemplates", "fonts", "NSD", "NotoSansDisplay-Regular.ttf")
  NotoSansDisplay_Bold <- fs::path_package("mpsTemplates", "fonts", "NSD", "NotoSansDisplay-Bold.ttf")
  NotoSansDisplay_Italic <- fs::path_package("mpsTemplates", "fonts", "NSD", "NotoSansDisplay-Italic.ttf")
  NotoSansDisplay_BoldItalic <- fs::path_package("mpsTemplates", "fonts", "NSD", "NotoSansDisplay-BoldItalic.ttf")

  systemfonts::register_font(
    "NotoSansDisplay",
    plain = NotoSansDisplay_Regular,
    bold = NotoSansDisplay_Bold,
    italic = NotoSansDisplay_Italic,
    bolditalic = NotoSansDisplay_BoldItalic
  )

  NotoSansDisplay_SC_Medium <- fs::path_package("mpsTemplates", "fonts", "NSD_SC", "NotoSansDisplay_SemiCondensed-Medium.ttf")
  NotoSansDisplay_SC_Bold <- fs::path_package("mpsTemplates", "fonts", "NSD_SC", "NotoSansDisplay_SemiCondensed-Bold.ttf")
  NotoSansDisplay_SC_Italic <- fs::path_package("mpsTemplates", "fonts", "NSD_SC", "NotoSansDisplay_SemiCondensed-MediumItalic.ttf")
  NotoSansDisplay_SC_BoldItalic <- fs::path_package("mpsTemplates", "fonts", "NSD_SC", "NotoSansDisplay_SemiCondensed-BoldItalic.ttf")

   systemfonts::register_font(
    "NotoSansDisplay_SC",
    plain = NotoSansDisplay_SC_Medium,
    bold = NotoSansDisplay_SC_Bold,
    italic = NotoSansDisplay_SC_Italic,
    bolditalic = NotoSansDisplay_SC_BoldItalic
  )

  }
mps9506/mpsTemplates documentation built on March 19, 2023, 3:05 a.m.