{"id":26249484,"url":"https://github.com/randomgamingdev/basicpixytextp5js","last_synced_at":"2025-07-08T17:37:17.652Z","repository":{"id":129397742,"uuid":"581002355","full_name":"RandomGamingDev/BasicPixyTextp5js","owner":"RandomGamingDev","description":"A basic pixelated text rendering library for p5 powered by Pixy.","archived":false,"fork":false,"pushed_at":"2024-04-08T05:26:19.000Z","size":137,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-08T06:30:51.037Z","etag":null,"topics":["font","javascript","javascript-library","library","nice","p5","p5js","pixel","retro","simple","small","text"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RandomGamingDev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-12-22T02:26:18.000Z","updated_at":"2022-12-22T02:37:07.000Z","dependencies_parsed_at":"2023-04-25T22:47:10.355Z","dependency_job_id":null,"html_url":"https://github.com/RandomGamingDev/BasicPixyTextp5js","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomGamingDev%2FBasicPixyTextp5js","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomGamingDev%2FBasicPixyTextp5js/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomGamingDev%2FBasicPixyTextp5js/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RandomGamingDev%2FBasicPixyTextp5js/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RandomGamingDev","download_url":"https://codeload.github.com/RandomGamingDev/BasicPixyTextp5js/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243436370,"owners_count":20290780,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["font","javascript","javascript-library","library","nice","p5","p5js","pixel","retro","simple","small","text"],"created_at":"2025-03-13T15:37:57.619Z","updated_at":"2025-03-13T15:37:58.345Z","avatar_url":"https://github.com/RandomGamingDev.png","language":"JavaScript","readme":"# BasicPixyTextp5js\nA basic pixelated text rendering library for p5 powered by [Pixyp5js](https://github.com/RandomGamingDev/Pixyp5js).\n\n\u003cimg src=\"BasicPixyTextp5js.png\" width=\"512\" /\u003e\n\nCreate a font and load it using `LoadFont` and use `RenderText` or `RenderTextLinkedList` (if you're using the latter check below for more info) to render text. To design your font (or to be lazy) you can use\ndefault-font.js which contains a font variable named `font`. (Very creative name ik)\nRemember, to upload the rendered pixels you have to run `updatePixels()` on Pixy!\n\nTo use it you can simply include https://cdn.jsdelivr.net/gh/RandomGamingDev/Pixyp5js/pixy.js (This is the Pixy library that BasicPixyTextp5js relies on) and https://cdn.jsdelivr.net/gh/RandomGamingDev/BasicPixyTextp5js/basicpixytext.js in your HTML file!\nIf you want to you can also just download the file and include it in your HTML file that way.\n\nTo include the default font simply do the same thing with https://cdn.jsdelivr.net/gh/RandomGamingDev/BasicPixyTextp5js/default-font.js.\n\nhttps://github.com/RandomGamingDev/OneWayLinkedListLibJs or https://github.com/RandomGamingDev/DoubleLinkedListLibJs/tree/main are dependencies if you want to use `RenderTextLinkedList`. To use it you can simply include https://cdn.jsdelivr.net/gh/RandomGamingDev/OneWayLinkedListLibJs/list.js or https://cdn.jsdelivr.net/gh/RandomGamingDev/DoubleLinkedListLibJs/list.js in your HTML file! If you want to you can also just download the file and include it in your HTML file that way.\n\nbtw stuff updates so remember to specify a version/commit for your library if you want to use a link and don't want your code to automatically update to the newest version of the library\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomgamingdev%2Fbasicpixytextp5js","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frandomgamingdev%2Fbasicpixytextp5js","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frandomgamingdev%2Fbasicpixytextp5js/lists"}