Documentation
¶
Overview ¶
Code generated by generate_style.go; DO NOT EDIT.
Index ¶
- Constants
- func Replace(rep Replacer, p []byte) []byte
- type Replacer
- type SimpleReplacer
- type Transformer
- func Bold() *Transformer
- func BoldFraktur() *Transformer
- func BoldItalic() *Transformer
- func BoldScript() *Transformer
- func DoubleStruck() *Transformer
- func Fraktur() *Transformer
- func Italic() *Transformer
- func Monospace() *Transformer
- func NewTransformer(r Replacer) *Transformer
- func SansSerif() *Transformer
- func SansSerifBold() *Transformer
- func SansSerifBoldItalic() *Transformer
- func SansSerifItalic() *Transformer
- func Script() *Transformer
Examples ¶
Constants ¶
View Source
const ( BOLD_LOWER_OFFSET = 119737 BOLD_UPPER_OFFSET = 119743 BOLD_DIGIT_OFFSET = 120734 ITALIC_LOWER_OFFSET = 119789 ITALIC_UPPER_OFFSET = 119795 ITALIC_DIGIT_OFFSET = 0 BOLD_ITALIC_LOWER_OFFSET = 119841 BOLD_ITALIC_UPPER_OFFSET = 119847 BOLD_ITALIC_DIGIT_OFFSET = 120734 SCRIPT_LOWER_OFFSET = 119893 SCRIPT_UPPER_OFFSET = 119899 SCRIPT_DIGIT_OFFSET = 0 BOLD_SCRIPT_LOWER_OFFSET = 119945 BOLD_SCRIPT_UPPER_OFFSET = 119951 BOLD_SCRIPT_DIGIT_OFFSET = 120734 FRAKTUR_LOWER_OFFSET = 119997 FRAKTUR_UPPER_OFFSET = 120003 FRAKTUR_DIGIT_OFFSET = 0 BOLD_FRAKTUR_LOWER_OFFSET = 120101 BOLD_FRAKTUR_UPPER_OFFSET = 120107 BOLD_FRAKTUR_DIGIT_OFFSET = 120734 DOUBLE_STRUCK_LOWER_OFFSET = 120049 DOUBLE_STRUCK_UPPER_OFFSET = 120055 DOUBLE_STRUCK_DIGIT_OFFSET = 120744 SANS_SERIF_LOWER_OFFSET = 120153 SANS_SERIF_UPPER_OFFSET = 120159 SANS_SERIF_DIGIT_OFFSET = 120754 SANS_SERIF_BOLD_LOWER_OFFSET = 120205 SANS_SERIF_BOLD_UPPER_OFFSET = 120211 SANS_SERIF_BOLD_DIGIT_OFFSET = 120764 SANS_SERIF_ITALIC_LOWER_OFFSET = 120257 SANS_SERIF_ITALIC_UPPER_OFFSET = 120263 SANS_SERIF_ITALIC_DIGIT_OFFSET = 120754 SANS_SERIF_BOLD_ITALIC_LOWER_OFFSET = 120309 SANS_SERIF_BOLD_ITALIC_UPPER_OFFSET = 120315 SANS_SERIF_BOLD_ITALIC_DIGIT_OFFSET = 120764 MONOSPACE_LOWER_OFFSET = 120361 MONOSPACE_UPPER_OFFSET = 120367 MONOSPACE_DIGIT_OFFSET = 120774 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type SimpleReplacer ¶
SimpleReplacer is an implementation of Replacer which just offsets a-z, A-Z and 0-9.
func NewSimpleReplacer ¶
func NewSimpleReplacer(name string, lo, uo, do rune) *SimpleReplacer
func (*SimpleReplacer) DigitFunc ¶
func (sr *SimpleReplacer) DigitFunc(src rune) rune
func (*SimpleReplacer) LowerFunc ¶
func (sr *SimpleReplacer) LowerFunc(src rune) rune
func (*SimpleReplacer) UpperFunc ¶
func (sr *SimpleReplacer) UpperFunc(src rune) rune
type Transformer ¶
type Transformer struct { Rep Replacer // contains filtered or unexported fields }
Transformer is a implement of transform.Transformer. This aims to replace characters which is composed of one byte, so multi bytes characters or invalid bytes are passed through.
Example ¶
s := "Hello, Gophers" r := transform.NewReader(strings.NewReader(s), textstyle.Bold()) io.Copy(os.Stdout, r)
Output: 𝐇𝐞𝐥𝐥𝐨, 𝐆𝐨𝐩𝐡𝐞𝐫𝐬
func Bold ¶
func Bold() *Transformer
func BoldFraktur ¶
func BoldFraktur() *Transformer
func BoldItalic ¶
func BoldItalic() *Transformer
func BoldScript ¶
func BoldScript() *Transformer
func DoubleStruck ¶
func DoubleStruck() *Transformer
func Fraktur ¶
func Fraktur() *Transformer
func Italic ¶
func Italic() *Transformer
func Monospace ¶
func Monospace() *Transformer
func NewTransformer ¶
func NewTransformer(r Replacer) *Transformer
func SansSerif ¶
func SansSerif() *Transformer
func SansSerifBold ¶
func SansSerifBold() *Transformer
func SansSerifBoldItalic ¶
func SansSerifBoldItalic() *Transformer
func SansSerifItalic ¶
func SansSerifItalic() *Transformer
func Script ¶
func Script() *Transformer
func (*Transformer) Reset ¶
func (tr *Transformer) Reset()
Click to show internal directories.
Click to hide internal directories.