{"guid":"a8b23cc2-2f48-544e-a1ac-67a4db2f9039","title":"TypeRoof —Type Tooling Infrastructure","subtitle":null,"slug":"lgm25-upstream-2025-83667--typeroof-type-tooling-infrastructure-","link":"https://pretalx.c3voc.de/lgm25-upstream-2025/talk/622685393/","description":"TypeRoof is **type tooling infrastructure**. It provides type proofing\napplications, initially based on Video Proof and Variable Type Tools.\nNow it also explores the world of general animation with type as a\nprincipal actor, and document creation with general typography in mind\nand typographical automations based on expert knowledge.\n\nTypeRoof is **intended as a host** for all kinds of type related tools,\nproviding advanced methods of resource loading (i.e. fonts, data files)\nsaving and restoring state etc. – features which ad-hoc developed tools\ntypically miss out, as they are hard to do right on limited time.\n\nTypeRoof is **Free/Libre Open Source Software and web based**, build mainly\nwith vanilla JavaScript and a few specialized dependencies. We are looking\nfor a community of users and developers who are interested in shaping its future.\n\n## Links\n\n* [website: TypeRoof](https://fontbureau.github.io/TypeRoof/docs/)\n* [git](https://github.com/FontBureau/TypeRoof)\n\nLicensed to the public under https://creativecommons.org/licenses/by/4.0/","original_language":"eng","persons":["Lasse Fister"],"tags":["83667","2025","lgm2025","main","lgm2025-eng","Day 4"],"view_count":73,"promoted":false,"date":"2025-05-31T10:35:00.000+02:00","release_date":"2025-05-31T00:00:00.000+02:00","updated_at":"2026-01-28T15:30:12.367+01:00","length":1322,"duration":1322,"thumb_url":"https://static.media.ccc.de/media/events/lgm/2025/83667-a8b23cc2-2f48-544e-a1ac-67a4db2f9039.jpg","poster_url":"https://static.media.ccc.de/media/events/lgm/2025/83667-a8b23cc2-2f48-544e-a1ac-67a4db2f9039_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/lgm/2025/83667-a8b23cc2-2f48-544e-a1ac-67a4db2f9039.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/lgm/2025/83667-a8b23cc2-2f48-544e-a1ac-67a4db2f9039.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/lgm25-upstream-2025-83667--typeroof-type-tooling-infrastructure-","url":"https://api.media.ccc.de/public/events/a8b23cc2-2f48-544e-a1ac-67a4db2f9039","conference_title":"Libre Graphics Meeting 2025 ","conference_url":"https://api.media.ccc.de/public/conferences/lgm2025","related":[],"recordings":[{"size":12,"length":1322,"mime_type":"audio/opus","language":"eng","filename":"lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2025-05-31T13:32:36.907+02:00","recording_url":"https://cdn.media.ccc.de/events/lgm/2025/opus/lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_opus.opus","url":"https://api.media.ccc.de/public/recordings/87764","event_url":"https://api.media.ccc.de/public/events/a8b23cc2-2f48-544e-a1ac-67a4db2f9039","conference_url":"https://api.media.ccc.de/public/conferences/lgm2025"},{"size":20,"length":1322,"mime_type":"audio/mpeg","language":"eng","filename":"lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2025-05-31T13:32:04.102+02:00","recording_url":"https://cdn.media.ccc.de/events/lgm/2025/mp3/lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/87763","event_url":"https://api.media.ccc.de/public/events/a8b23cc2-2f48-544e-a1ac-67a4db2f9039","conference_url":"https://api.media.ccc.de/public/conferences/lgm2025"},{"size":61,"length":1322,"mime_type":"video/webm","language":"eng","filename":"lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-05-31T13:59:41.740+02:00","recording_url":"https://cdn.media.ccc.de/events/lgm/2025/webm-sd/lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/87768","event_url":"https://api.media.ccc.de/public/events/a8b23cc2-2f48-544e-a1ac-67a4db2f9039","conference_url":"https://api.media.ccc.de/public/conferences/lgm2025"},{"size":203,"length":1322,"mime_type":"video/webm","language":"eng","filename":"lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-05-31T13:57:36.994+02:00","recording_url":"https://cdn.media.ccc.de/events/lgm/2025/webm-hd/lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/87767","event_url":"https://api.media.ccc.de/public/events/a8b23cc2-2f48-544e-a1ac-67a4db2f9039","conference_url":"https://api.media.ccc.de/public/conferences/lgm2025"},{"size":51,"length":1322,"mime_type":"video/mp4","language":"eng","filename":"lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2025-05-31T13:32:00.358+02:00","recording_url":"https://cdn.media.ccc.de/events/lgm/2025/h264-sd/lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_sd.mp4","url":"https://api.media.ccc.de/public/recordings/87762","event_url":"https://api.media.ccc.de/public/events/a8b23cc2-2f48-544e-a1ac-67a4db2f9039","conference_url":"https://api.media.ccc.de/public/conferences/lgm2025"},{"size":157,"length":1322,"mime_type":"video/mp4","language":"eng","filename":"lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2025-05-31T13:28:28.430+02:00","recording_url":"https://cdn.media.ccc.de/events/lgm/2025/h264-hd/lgm2025-83667-eng-TypeRoof_-Type_Tooling_Infrastructure_hd.mp4","url":"https://api.media.ccc.de/public/recordings/87761","event_url":"https://api.media.ccc.de/public/events/a8b23cc2-2f48-544e-a1ac-67a4db2f9039","conference_url":"https://api.media.ccc.de/public/conferences/lgm2025"}]}