initial ngword commit

This commit is contained in:
wish
2024-07-15 01:07:50 +10:00
parent dd13713bc1
commit 0caaeac3af
2 changed files with 61 additions and 1 deletions

View File

@@ -29,6 +29,19 @@ func SJISToUTF8(b []byte) string {
return string(result)
}
func ToNGWord(x string) []uint16 {
var w []uint16
for _, r := range []rune(x) {
if r > 0xFF {
t := UTF8ToSJIS(string(r))
w = append(w, uint16(t[1])<<8|uint16(t[0]))
} else {
w = append(w, uint16(r))
}
}
return w
}
func PaddedString(x string, size uint, t bool) []byte {
if t {
e := japanese.ShiftJIS.NewEncoder()

File diff suppressed because one or more lines are too long