{
  "_id": "6a1020acacfb0bcc41c8bb30",
  "Package": "lofifonts",
  "Type": "Package",
  "Title": "Text Rendering with Bitmap and Vector Fonts",
  "Version": "0.1.3.9001",
  "Authors@R": "c(\nperson(\"Mike\", \"Cheng\", role = c(\"aut\", \"cre\", 'cph'), email = \"mikefc@coolbutuseless.com\"),\nperson(\"June\", \"Choe\", role = \"ctb\", email = \"jchoe001@gmail.com\", comment = \"Contributed character positioning code\"),\nperson(\"Frederic\", \"Cambus\", role = c(\"cph\", \"tyd\"), email = \"fred@statdns.com\", comment = \"Creator of 'spleen' font\"),\nperson(\"GNU Unifont authors\", role = c(\"cph\", \"tyd\"), comment = \"Creators of 'unifont'\"),\nperson(\"Suraj\", \"Kurapati\", role = c(\"cph\", \"tyd\"), comment = \"Creator of 'Tamzen' font\"),\nperson(\"Scott\", \"Fial\", role = c(\"cph\", \"tyd\"), comment = \"Creator of 'Tamsyn' font upon which 'Tamzen' is based\"),\nperson(\"Anders\", \"Hoff\", role = c(\"cph\", \"tyd\"), comment = \"Creator of 'gridfont' font\"))",
  "Maintainer": "Mike Cheng <mikefc@coolbutuseless.com>",
  "Description": "Alternate font rendering is useful when rendering text to\nnovel graphics outputs where modern font rendering is not\navailable or where bespoke text positioning is required. Bitmap\nand vector fonts allow for custom layout and rendering using\npixel coordinates and line drawing. Formatted text is created\nas a data.frame of pixel coordinates (for bitmap fonts) or\nstroke coordinates (for vector fonts).  All text can be easily\npreviewed as a matrix or raster image. A selection of fonts is\nincluded with this package.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "RoxygenNote": "7.3.2",
  "Copyright": "The included 'spleen' font is BSD licensed and Copyright (c)\n2018-2024, Frederic Cambus.  The included 'Tamzen' font is free\nto distribute and Copyright 2011 Suraj N. Kurapati (it is based\nupon the 'Tamsyn' font which is also free to distribute\nCopyright 2010 Scott Fial) The included 'unifont' font is SIL\nOpen Font Licensed, and is Copyright the GNU unifont authors.\nThe included 'gridfont' is MIT licensed is Copyright (c) 2019\nAnders Hoff. See 'COPYRIGHTS' file for more details.",
  "URL": "https://github.com/coolbutuseless/lofifonts",
  "BugReports": "https://github.com/coolbutuseless/lofifonts/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Repository": "https://coolbutuseless.r-universe.dev",
  "Date/Publication": "2025-02-20 23:24:26 UTC",
  "RemoteUrl": "https://github.com/coolbutuseless/lofifonts",
  "RemoteRef": "HEAD",
  "RemoteSha": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-14 06:05:53 UTC",
    "User": "root"
  },
  "Author": "Mike Cheng [aut, cre, cph],\nJune Choe [ctb] (Contributed character positioning code),\nFrederic Cambus [cph, tyd] (Creator of 'spleen' font),\nGNU Unifont authors [cph, tyd] (Creators of 'unifont'),\nSuraj Kurapati [cph, tyd] (Creator of 'Tamzen' font),\nScott Fial [cph, tyd] (Creator of 'Tamsyn' font upon which 'Tamzen' is\nbased),\nAnders Hoff [cph, tyd] (Creator of 'gridfont' font)",
  "MD5sum": "893c0b6a39c55dab63edc36d8dd30fa5",
  "_user": "coolbutuseless",
  "_type": "src",
  "_file": "lofifonts_0.1.3.9001.tar.gz",
  "_fileid": "0b6874f259f0af2379b1be6004909bb4742f22817f7efe942431b11a6edda875",
  "_filesize": 3637450,
  "_sha256": "0b6874f259f0af2379b1be6004909bb4742f22817f7efe942431b11a6edda875",
  "_created": "2026-05-14T06:05:53.000Z",
  "_published": "2026-05-22T09:23:56.620Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77352068103,
      "time": 122,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6988283984"
    },
    {
      "job": 77352068297,
      "time": 119,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988283459"
    },
    {
      "job": 77352068077,
      "time": 118,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6988283066"
    },
    {
      "job": 77352068200,
      "time": 129,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988285155"
    },
    {
      "job": 77352067473,
      "time": 188,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988257658"
    },
    {
      "job": 77352067537,
      "time": 109,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7157181428"
    },
    {
      "job": 77352068286,
      "time": 79,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "6988274647"
    },
    {
      "job": 77352068413,
      "time": 77,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "6988274301"
    },
    {
      "job": 77352068024,
      "time": 117,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "6988283788"
    }
  ],
  "_buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/coolbutuseless/lofifonts",
  "_commit": {
    "id": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
    "author": "mike <mikefc@coolbutuseless.com>",
    "committer": "mike <mikefc@coolbutuseless.com>",
    "message": "support nativeraster rendering\n",
    "time": 1740093866
  },
  "_maintainer": {
    "name": "Mike Cheng",
    "email": "mikefc@coolbutuseless.com",
    "login": "coolbutuseless",
    "uuid": 181818
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "bittermelon",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "coolbutuseless",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 10,
  "_contributors": [
    {
      "user": "coolbutuseless",
      "count": 14,
      "uuid": 181818
    }
  ],
  "_userbio": {
    "uuid": 181818,
    "type": "user",
    "name": "mikefc",
    "description": "Cool, but useless."
  },
  "_downloads": {
    "count": 557,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/lofifonts"
  },
  "_devurl": "https://github.com/coolbutuseless/lofifonts",
  "_searchresults": 12,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/lofifonts.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/coolbutuseless/lofifonts",
  "_realowner": "coolbutuseless",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.3",
      "date": "2024-11-08"
    }
  ],
  "_exports": [
    "bitmap_text_coords",
    "bitmap_text_matrix",
    "bitmap_text_nativeraster",
    "bitmap_text_raster",
    "convert_bm_font_to_lofi",
    "get_lofi_font",
    "get_lofi_names",
    "vector_text_coords",
    "vector_text_matrix",
    "vector_text_nativeraster",
    "vector_text_raster"
  ],
  "_help": [
    {
      "page": "bitmap_text_coords",
      "title": "Create a data.frame of pixel coordinate information of the rendered text",
      "concept": [
        "bitmap text functions"
      ],
      "topics": [
        "bitmap_text_coords"
      ]
    },
    {
      "page": "bitmap_text_matrix",
      "title": "Create a binary matrix of the rendered text",
      "concept": [
        "bitmap text functions"
      ],
      "topics": [
        "bitmap_text_matrix"
      ]
    },
    {
      "page": "bitmap_text_nativeraster",
      "title": "Create a native raster image of the rendered text",
      "concept": [
        "bitmap text functions"
      ],
      "topics": [
        "bitmap_text_nativeraster"
      ]
    },
    {
      "page": "bitmap_text_raster",
      "title": "Create a raster image of the rendered text",
      "concept": [
        "bitmap text functions"
      ],
      "topics": [
        "bitmap_text_raster"
      ]
    },
    {
      "page": "convert_bm_font_to_lofi",
      "title": "Convert a 'bittermelon' 'bm_font' to a lofi font",
      "topics": [
        "convert_bm_font_to_lofi"
      ]
    },
    {
      "page": "get_lofi_font",
      "title": "Fetch an included 'lofi' font",
      "topics": [
        "get_lofi_font"
      ]
    },
    {
      "page": "get_lofi_names",
      "title": "Return the names of all included fonts",
      "topics": [
        "get_lofi_names"
      ]
    },
    {
      "page": "lofi",
      "title": "A description of the 'lofi' font format used to store fonts for this package",
      "topics": [
        "lofi"
      ]
    },
    {
      "page": "plot.lofi-raster",
      "title": "Plot a lofi raster",
      "topics": [
        "plot.lofi-raster"
      ]
    },
    {
      "page": "print.lofi",
      "title": "Print summary information about a lofi font",
      "topics": [
        "print.lofi"
      ]
    },
    {
      "page": "vector_text_coords",
      "title": "Create data.frame of glyph information for the given text.",
      "concept": [
        "vector text functions"
      ],
      "topics": [
        "vector_text_coords"
      ]
    },
    {
      "page": "vector_text_matrix",
      "title": "Create a binary matrix of the rendered text",
      "concept": [
        "vector text functions"
      ],
      "topics": [
        "vector_text_matrix"
      ]
    },
    {
      "page": "vector_text_nativeraster",
      "title": "Create a nativeraster of the rendered text",
      "concept": [
        "vector text functions"
      ],
      "topics": [
        "vector_text_nativeraster"
      ]
    },
    {
      "page": "vector_text_raster",
      "title": "Create a raster image of the rendered text",
      "concept": [
        "vector text functions"
      ],
      "topics": [
        "vector_text_raster"
      ]
    }
  ],
  "_readme": "https://github.com/coolbutuseless/lofifonts/raw/HEAD/README.md",
  "_rundeps": [],
  "_vignettes": [
    {
      "source": "bitmap-fontsheets.Rmd",
      "filename": "bitmap-fontsheets.html",
      "title": "Fontsheets for bitmap fonts",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-10-28 12:07:32",
      "modified": "2024-10-30 12:02:47",
      "commits": 2
    },
    {
      "source": "vector-fontsheets.Rmd",
      "filename": "vector-fontsheets.html",
      "title": "Fontsheets for vector fonts",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2024-10-28 12:07:32",
      "modified": "2024-10-30 12:02:47",
      "commits": 2
    },
    {
      "source": "unicode-support.Rmd",
      "filename": "unicode-support.html",
      "title": "Unicode Support",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Unicode support",
        "Font overview",
        "Rendering with unifont",
        "Default character",
        "Codepoints supported by each font"
      ],
      "created": "2024-10-28 12:07:32",
      "modified": "2024-11-03 00:40:20",
      "commits": 3
    },
    {
      "source": "bitmap-fonts.Rmd",
      "filename": "bitmap-fonts.html",
      "title": "Using bitmap fonts",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Bitmap font: included fonts",
        "Bitmap font functions",
        "Bitmap font: Rendering text",
        "Bitmap font: Bespoke pixel rendering"
      ],
      "created": "2024-10-28 12:07:32",
      "modified": "2024-11-03 00:40:20",
      "commits": 3
    },
    {
      "source": "vector-fonts.Rmd",
      "filename": "vector-fonts.html",
      "title": "Using vector fonts",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Vector Fonts: included fonts",
        "Vector font: functions",
        "Vector font: Rendering text",
        "Vector font: Bespoke pixel rendering"
      ],
      "created": "2024-10-28 12:07:32",
      "modified": "2024-11-03 00:40:20",
      "commits": 3
    }
  ],
  "_score": 5.477121254719663,
  "_indexed": true,
  "_nocasepkg": "lofifonts",
  "_universes": [
    "coolbutuseless"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.3.9001",
      "date": "2026-05-14T06:07:56.000Z",
      "distro": "noble",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "410a2007a9602f754d6f02c31c243c1a7a27a7b38b880db623bbb1dd7e5fabad",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.3.9001",
      "date": "2026-05-14T06:07:54.000Z",
      "distro": "noble",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "f8197e726c02a930d7e6d3cdf9d98d96ae52106f6fb1871f0fedeb4745b00144",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.3.9001",
      "date": "2026-05-14T06:07:47.000Z",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "a86b6c32ae65367fe0e1b69bf72a9408be10276c99eadcb24027547068cc7360",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.3.9001",
      "date": "2026-05-14T06:08:08.000Z",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "d90d28d546d28e0412f0151f766485880ba2891037006a3b8c62b8ecea26c0c1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.3.9001",
      "date": "2026-05-14T06:07:09.000Z",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "49398315d4856ff38c51a6f52636ce03e9ad633df7ad91d25a6628605e135c36",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.3.9001",
      "date": "2026-05-14T06:07:07.000Z",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "a741f62af71c48931c6284094fd882737b7416c9d1c9602bd610bda46b336d72",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.3.9001",
      "date": "2026-05-14T06:07:40.000Z",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "dc887156e4649739cd8d38e1122569c16beeed9c1e09e3b69fc0761dbdff8cfc",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.3.9001",
      "date": "2026-05-22T09:23:31.000Z",
      "commit": "3840d4f2ac2aa3f4f857cf5f9296773403af9b41",
      "fileid": "85f2b1ce4b5fd727ef8c0d32b00f7d44fa3732a1fb2346086717576fde5eb4da",
      "status": "success",
      "buildurl": "https://github.com/r-universe/coolbutuseless/actions/runs/25844669738"
    }
  ]
}