This commit is contained in:
2025-08-24 01:42:55 +10:00
commit ac89951647
4 changed files with 231 additions and 0 deletions

22
glyph_search_test.go Normal file
View File

@@ -0,0 +1,22 @@
package main
import (
"fmt"
"os"
"testing"
)
func TestGlyphOutlineMapper_MappingRune(t *testing.T) {
readFontData, _ := os.ReadFile("read.ttf")
miLantingFontData, _ := os.ReadFile("MI LANTING.ttf")
mapper, err := NewGlyphOutlineMapper(readFontData, miLantingFontData)
if err != nil {
t.Fatal(err)
}
mapper.SetConcurrent(50)
specialRune, standardRune, ok := mapper.MappingRune(0xE000)
if !ok {
t.Log("empty font data")
}
fmt.Printf("specialRune: %s => standardRune: %s\n", string(specialRune), string(standardRune))
}