textshape

package
v0.0.10 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package textshape provides Lua bindings for the textshape ot package, exposing low-level text shaping (HarfBuzz-port) to Lua scripts.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Open

func Open(l *lua.State)

Open registers the textshape module for require() in the Lua state.

Types

type Buffer

type Buffer struct {
	Value *ot.Buffer
}

Buffer wraps an ot.Buffer for Lua.

type Face

type Face struct {
	Value *ot.Face
}

Face wraps an ot.Face for Lua.

type Feature

type Feature struct {
	Value ot.Feature
}

Feature wraps an ot.Feature for Lua.

type Font

type Font struct {
	Value *ot.Font
	// contains filtered or unexported fields
}

Font wraps an ot.Font for Lua.

type Shaper

type Shaper struct {
	Value *ot.Shaper
}

Shaper wraps an ot.Shaper for Lua.

Jump to

Keyboard shortcuts

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