fonts

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Mar 29, 2026 License: CC0-1.0 Imports: 6 Imported by: 0

Documentation

Overview

Package fonts provides Go bindings for android.graphics.fonts.

Index

Constants

View Source
const (
	FontSlantItalic       = consts.FontSlantItalic
	FontSlantUpright      = consts.FontSlantUpright
	FontWeightBlack       = consts.FontWeightBlack
	FontWeightBold        = consts.FontWeightBold
	FontWeightExtraBold   = consts.FontWeightExtraBold
	FontWeightExtraLight  = consts.FontWeightExtraLight
	FontWeightLight       = consts.FontWeightLight
	FontWeightMax         = consts.FontWeightMax
	FontWeightMedium      = consts.FontWeightMedium
	FontWeightMin         = consts.FontWeightMin
	FontWeightNormal      = consts.FontWeightNormal
	FontWeightSemiBold    = consts.FontWeightSemiBold
	FontWeightThin        = consts.FontWeightThin
	FontWeightUnspecified = consts.FontWeightUnspecified
)

Variables

This section is empty.

Functions

func Init

func Init(env *jni.Env) error

Init resolves all JNI class and method references for this package. It is safe to call multiple times (uses sync.Once internally). Exported for E2E testing on Android.

Types

type Font

type Font struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

Font wraps android.graphics.fonts.Font.

func (*Font) Equals

func (m *Font) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.graphics.fonts.Font.equals.

func (*Font) GetAxes

func (m *Font) GetAxes() (*jni.Object, error)

GetAxes calls android.graphics.fonts.Font.getAxes.

func (*Font) GetBuffer

func (m *Font) GetBuffer() (*jni.Object, error)

GetBuffer calls android.graphics.fonts.Font.getBuffer.

func (*Font) GetFile

func (m *Font) GetFile() (*jni.Object, error)

GetFile calls android.graphics.fonts.Font.getFile.

func (*Font) GetGlyphBounds

func (m *Font) GetGlyphBounds(
	arg0 int32,
	arg1 *jni.Object,
	arg2 *jni.Object,
) (float32, error)

GetGlyphBounds calls android.graphics.fonts.Font.getGlyphBounds.

func (*Font) GetLocaleList

func (m *Font) GetLocaleList() (*jni.Object, error)

GetLocaleList calls android.graphics.fonts.Font.getLocaleList.

func (*Font) GetMetrics

func (m *Font) GetMetrics(arg0 *jni.Object, arg1 *jni.Object) error

GetMetrics calls android.graphics.fonts.Font.getMetrics.

func (*Font) GetSourceIdentifier

func (m *Font) GetSourceIdentifier() (int32, error)

GetSourceIdentifier calls android.graphics.fonts.Font.getSourceIdentifier.

func (*Font) GetStyle

func (m *Font) GetStyle() (*jni.Object, error)

GetStyle calls android.graphics.fonts.Font.getStyle.

func (*Font) GetTtcIndex

func (m *Font) GetTtcIndex() (int32, error)

GetTtcIndex calls android.graphics.fonts.Font.getTtcIndex.

func (*Font) HashCode

func (m *Font) HashCode() (int32, error)

HashCode calls android.graphics.fonts.Font.hashCode.

func (*Font) ToString

func (m *Font) ToString() (string, error)

ToString calls android.graphics.fonts.Font.toString.

type FontBuilder

type FontBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

FontBuilder wraps android.graphics.fonts.Font$Builder.

func (*FontBuilder) Build

func (m *FontBuilder) Build() (*jni.Object, error)

Build calls android.graphics.fonts.Font$Builder.build.

func (*FontBuilder) SetFontVariationSettings1

func (m *FontBuilder) SetFontVariationSettings1(arg0 *jni.Object) (*jni.Object, error)

SetFontVariationSettings1 calls android.graphics.fonts.Font$Builder.setFontVariationSettings.

func (*FontBuilder) SetFontVariationSettings1_1

func (m *FontBuilder) SetFontVariationSettings1_1(arg0 string) (*jni.Object, error)

SetFontVariationSettings1_1 calls android.graphics.fonts.Font$Builder.setFontVariationSettings.

func (*FontBuilder) SetSlant

func (m *FontBuilder) SetSlant(arg0 int32) (*jni.Object, error)

SetSlant calls android.graphics.fonts.Font$Builder.setSlant.

func (*FontBuilder) SetTtcIndex

func (m *FontBuilder) SetTtcIndex(arg0 int32) (*jni.Object, error)

SetTtcIndex calls android.graphics.fonts.Font$Builder.setTtcIndex.

func (*FontBuilder) SetWeight

func (m *FontBuilder) SetWeight(arg0 int32) (*jni.Object, error)

SetWeight calls android.graphics.fonts.Font$Builder.setWeight.

func (*FontBuilder) ToString added in v0.0.8

func (m *FontBuilder) ToString() (string, error)

ToString calls android.graphics.fonts.Font$Builder.toString.

type FontFamily

type FontFamily struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

FontFamily wraps android.graphics.fonts.FontFamily.

func (*FontFamily) GetFont

func (m *FontFamily) GetFont(arg0 int32) (*jni.Object, error)

GetFont calls android.graphics.fonts.FontFamily.getFont.

func (*FontFamily) GetSize

func (m *FontFamily) GetSize() (int32, error)

GetSize calls android.graphics.fonts.FontFamily.getSize.

func (*FontFamily) ToString added in v0.0.8

func (m *FontFamily) ToString() (string, error)

ToString calls android.graphics.fonts.FontFamily.toString.

type FontFamilyBuilder

type FontFamilyBuilder struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

FontFamilyBuilder wraps android.graphics.fonts.FontFamily$Builder.

func (*FontFamilyBuilder) AddFont

func (m *FontFamilyBuilder) AddFont(arg0 *jni.Object) (*jni.Object, error)

AddFont calls android.graphics.fonts.FontFamily$Builder.addFont.

func (*FontFamilyBuilder) Build

func (m *FontFamilyBuilder) Build() (*jni.Object, error)

Build calls android.graphics.fonts.FontFamily$Builder.build.

func (*FontFamilyBuilder) BuildVariableFamily

func (m *FontFamilyBuilder) BuildVariableFamily() (*jni.Object, error)

BuildVariableFamily calls android.graphics.fonts.FontFamily$Builder.buildVariableFamily.

func (*FontFamilyBuilder) ToString added in v0.0.8

func (m *FontFamilyBuilder) ToString() (string, error)

ToString calls android.graphics.fonts.FontFamily$Builder.toString.

type FontStyle

type FontStyle struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

FontStyle wraps android.graphics.fonts.FontStyle.

func NewFontStyle

func NewFontStyle(vm *jni.VM) (*FontStyle, error)

NewFontStyle creates a new android.graphics.fonts.FontStyle instance.

func (*FontStyle) Equals

func (m *FontStyle) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.graphics.fonts.FontStyle.equals.

func (*FontStyle) GetSlant

func (m *FontStyle) GetSlant() (int32, error)

GetSlant calls android.graphics.fonts.FontStyle.getSlant.

func (*FontStyle) GetWeight

func (m *FontStyle) GetWeight() (int32, error)

GetWeight calls android.graphics.fonts.FontStyle.getWeight.

func (*FontStyle) HashCode

func (m *FontStyle) HashCode() (int32, error)

HashCode calls android.graphics.fonts.FontStyle.hashCode.

func (*FontStyle) ToString

func (m *FontStyle) ToString() (string, error)

ToString calls android.graphics.fonts.FontStyle.toString.

type FontVariationAxis

type FontVariationAxis struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

FontVariationAxis wraps android.graphics.fonts.FontVariationAxis.

func NewFontVariationAxis

func NewFontVariationAxis(vm *jni.VM, arg0 string, arg1 float32) (*FontVariationAxis, error)

NewFontVariationAxis creates a new android.graphics.fonts.FontVariationAxis instance.

func (*FontVariationAxis) Equals

func (m *FontVariationAxis) Equals(arg0 *jni.Object) (bool, error)

Equals calls android.graphics.fonts.FontVariationAxis.equals.

func (*FontVariationAxis) FromFontVariationSettings

func (m *FontVariationAxis) FromFontVariationSettings(arg0 string) (*jni.Object, error)

FromFontVariationSettings calls android.graphics.fonts.FontVariationAxis.fromFontVariationSettings.

func (*FontVariationAxis) GetStyleValue

func (m *FontVariationAxis) GetStyleValue() (float32, error)

GetStyleValue calls android.graphics.fonts.FontVariationAxis.getStyleValue.

func (*FontVariationAxis) GetTag

func (m *FontVariationAxis) GetTag() (string, error)

GetTag calls android.graphics.fonts.FontVariationAxis.getTag.

func (*FontVariationAxis) HashCode

func (m *FontVariationAxis) HashCode() (int32, error)

HashCode calls android.graphics.fonts.FontVariationAxis.hashCode.

func (*FontVariationAxis) ToFontVariationSettings

func (m *FontVariationAxis) ToFontVariationSettings(arg0 *jni.Object) (string, error)

ToFontVariationSettings calls android.graphics.fonts.FontVariationAxis.toFontVariationSettings.

func (*FontVariationAxis) ToString

func (m *FontVariationAxis) ToString() (string, error)

ToString calls android.graphics.fonts.FontVariationAxis.toString.

type SystemFonts added in v0.0.8

type SystemFonts struct {
	VM  *jni.VM
	Obj *jni.GlobalRef
}

SystemFonts wraps android.graphics.fonts.SystemFonts.

func (*SystemFonts) GetAvailableFonts added in v0.0.8

func (m *SystemFonts) GetAvailableFonts() (*jni.Object, error)

GetAvailableFonts calls android.graphics.fonts.SystemFonts.getAvailableFonts.

func (*SystemFonts) ToString added in v0.0.8

func (m *SystemFonts) ToString() (string, error)

ToString calls android.graphics.fonts.SystemFonts.toString.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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