textprocessing

module
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 21, 2023 License: LGPL-2.1

README

textprocessing

An experimental port of Fribidi/Pango/FontConfig in Go

This module provides a chain of tools to layout text. It is mainly a port of the following C libraries : Pango, fribidi, fontconfig, and depends on textlayout for low level text shaping and font parsing.

Status of the project

This project is an experimental work in progress. A better alternative is the new go-text project.

Licensing

As a derivative work, this module is licensed as LGPL.

Directories

Path Synopsis
Package fontconfig provides a way to list the fonts of a system and to query the best match with user defined criteria.
Package fontconfig provides a way to list the fonts of a system and to query the best match with user defined criteria.
cmd
lang
Read a set of language orthographies and build Go declarations for charsets which can then be used to identify which languages are supported by a given font.
Read a set of language orthographies and build Go declarations for charsets which can then be used to identify which languages are supported by a given font.
Package fribidi is a Golang port of the C/C++ Free Implementation of the Unicode Bidirectional Algorithm (https://github.com/fribidi/fribidi).
Package fribidi is a Golang port of the C/C++ Free Implementation of the Unicode Bidirectional Algorithm (https://github.com/fribidi/fribidi).
Package pango is a port of the C library, which provides international text layout.
Package pango is a port of the C library, which provides international text layout.
color
Package color implements a tool to generate the values of common colors supported by pango.
Package color implements a tool to generate the values of common colors supported by pango.
fcfonts
Package fcfonts is an implementation of the font tooling required by Pango, using textlayout/fontconfig and textlayout/fonts.
Package fcfonts is an implementation of the font tooling required by Pango, using textlayout/fontconfig and textlayout/fonts.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL