Skip to main content
Dublin Library

The Publishing Project

Analyzing a font with Wakamaifondue

When I wrote my article reviewing font-variant-* attributes I realized that I needed a way to see what OpenType features the font I'm using supports. My go-to tool is Wakamaifondue to see what the...

Building a utility toolkit

There are tools that you use in all your projects and you'd rather not have to manually install every time. The project attempts to create a set of those scripts packed as an NPM module, modeled after...

JS font loading API

CSS Font Loading Module Level 3 presents a Javascript API for loading fonts in a similar way to how Fontface Observer works. This API allows you to do more things than third-party tools can and it's...

Remote debugging on mobile

There are times when the mobile version of an app doesn't work but the actual version does, or we might want to run the app in an actual device to see how it works. We need a way to run the code on a...

OCR in Node with Tesseract.js

I've always wanted to do Optical Character Recognition (OCR) in Node.js but the alternatives always seemed too complicated for simple command line and browser use. Recently I came accross...

Creating hashes in Node

There are times when we want to create a hash from either a string or an existing file. This has multiple uses. Some that come to mind are: Validate the file has not changed. As long as the file...

Generating UUIDs with Node

UUIDs (Universally Unique IDentifier) are also known as GUIDs (Globally Unique IDentifier). A UUID is 128 bits long and can guarantee uniqueness across space and time. UUIDs are defined in RFC...

Command line tools in Local by Flywheel

It is easy to think of Local by Flywheel as just a way to run a WordPress site locally. It is that and it is also much more than that. Review: What is Local by Flywheel? # Local by Flywheel (Local) is...

Archive Navigation