other glyph sets for high-dpi 1-bit monochrome

hd1b_other

other glyph sets for high-dpi 1-bit monochrome

Currently included glyph sets:

  • Hangul (Korean): U+1100..U+11FF, U+3131..U+318E, U+AC00..U+D7A3

Usage

Generating List of Character Codepoints

To re-generate the hangul.txt, run ruby gen_source_list.rb

Generating PNG Glyph Grid Sprite Sheet

  1. Make sure you have a working Go compiler, Imagemagick, and a bash shell

  2. Download Noto Sans SC font family using the download button at https://fonts.google.com/noto/specimen/Noto+Sans+KR

  3. Unzip the Noto_Sans_KR.zip font archive, creating a Noto_Sans_KR directory of font files next to sprites.go

  4. Do go run sprites.go to create temporary SVG sprite sheet(s)

  5. Do ./makeSpriteSheet.sh to convert sprite sheet(s) from SVG to PNG

Unicode Reference Documents

Notes on Hangul Normalization Forms NFC and NFD

The Hangul character index here currently uses precomposed (NFC) syllables. It might also be possible to encounter decomposed (NFD) syllables where a sequence of codepoints represents a single glyph (syllable). Currently the codepoints in the Hangul index file will not handle NFD properly. That shortcoming could be fixed by creating a grapheme cluster alias list file to map between the NFC and NFD forms (see blitstr/codegen).

Legal

Noto Sans KR

This project uses glyphs from the Noto Sans KR typeface.

Noto Sans KR License Notice:

These fonts are licensed under the Open Font License.

You can use them freely in your products & projects - print or digital,
commercial or otherwise.

This isn't legal advice, please consider consulting a lawyer and see the
full license for all details.

Open Font License Link: https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL

Similar Resources

Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.

gountries Inspired by the countries gem for ruby. Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO

Dec 22, 2022

go.pipeline is a utility library that imitates unix pipeline. It simplifies chaining unix commands (and other stuff) in Go.

go.pipeline go.pipeline is a utility library that imitates unix pipeline. It simplifies chaining unix commands (and other stuff) in Go. Installation g

May 8, 2022

Workaround for running ubuntu:21.10, fedora:35, and other glibc = 2.34 distros on Docker = 20.10.9

clone3-workaround: Workaround for running ubuntu:21.10, fedora:35, and other glibc = 2.34 distros on Docker = 20.10.9 Old container engines such as

Dec 1, 2022

Alerts on due products from Grocy through emails or other means.

grocy-alerts Grocy alerts was made in an attempt to give more visibility to expiring soon products in Grocy. Usage Fetch products from grocy api and c

Dec 7, 2021

Marquee for bar and other things.

Marquee for bar and other things.

Marquee for bar and other things.

Oct 5, 2021

Databases and dashboards loved each other so much that databoard was born.

databoard Work in progress tool to create API endpoints that executes queries on connected database. ⚠ The project is on early-development stage. Plan

Nov 23, 2021

This example implements a basic example of how to create your own modules, and how to call them from other modules

This example implements a basic example of how to create your own modules, and how to call them from other modules. In addition, an example of how to do unit tests is developed.

Feb 1, 2022

elPrep: a high-performance tool for analyzing sequence alignment/map files in sequencing pipelines.

elPrep: a high-performance tool for analyzing sequence alignment/map files in sequencing pipelines.

Overview elPrep is a high-performance tool for analyzing .sam/.bam files (up to and including variant calling) in sequencing pipelines. The key advant

Nov 2, 2022

wkhtmltopdf Go bindings and high level interface for HTML to PDF conversion

wkhtmltopdf Go bindings and high level interface for HTML to PDF conversion

wkhtmltopdf Go bindings and high level interface for HTML to PDF conversion. Implements wkhtmltopdf Go bindings. It can be used to convert HTML docume

Dec 17, 2022
Script that sets your nzxt kraken temps based on cpu temps on linux

liquidctl-cpu-temp Script that monitors cpu temps and sets cpu cooler temps according to entered fan/pump curves. Only tested on NZXT kraken z63 requi

Nov 16, 2021
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like.

Advent of Code 2021 Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved

Dec 2, 2021
Jan 4, 2022
optwdl: Helpful word sets for solving Wordle puzzles

optwdl: Helpful word sets for solving Wordle puzzles. Wordle gives you 6 tries to identify a 5 letter word. I decided to look for sets of 5 words that

Jan 24, 2022
Input Geojson and utilize Dijkstra's formula to provide the best route between two sets of coordinates

Golang GeoJson Dijkstra Golang GeoJson Dijkstra utilizes GeoJson Feature Collections to find the best the shortest route between two points. Installat

Dec 27, 2022
Optimized bit-level Reader and Writer for Go.

bitio Package bitio provides an optimized bit-level Reader and Writer for Go. You can use Reader.ReadBits() to read arbitrary number of bits from an i

Dec 1, 2022
Print debugging, but a little bit nicer

testlog Print debugging, but a little bit nicer. The use case this is primarily designed for is effectively debugging problematic, flaky tests.

Oct 11, 2021
A modification (and a bit of simplification) of the tracerr package.

Decrr A modification (and a bit of simplification) of the tracerr package. This essentially does pretty much the same, but instead of returning anothe

Nov 24, 2021
A bit reader tool written in golang

A bit reader tool written in golang

Dec 12, 2021
Eightbit - A converter to create shitty 8-bit like images

eightbit A converter to create shitty 8-bit like images. Usage To install: go in

Jan 8, 2022