https://github.com/miyako/4d-plugin-kana
Convert Hiragana / Katakana, Fullwidth / Halfwidth
https://github.com/miyako/4d-plugin-kana
4d-plugin
Last synced: over 1 year ago
JSON representation
Convert Hiragana / Katakana, Fullwidth / Halfwidth
- Host: GitHub
- URL: https://github.com/miyako/4d-plugin-kana
- Owner: miyako
- License: mit
- Created: 2020-06-01T11:32:18.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2021-06-29T05:55:41.000Z (almost 5 years ago)
- Last Synced: 2025-01-08T17:57:20.256Z (over 1 year ago)
- Topics: 4d-plugin
- Language: C
- Homepage:
- Size: 2.92 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README


[](LICENSE)

**Note**: for v17 and earlier, move `manifest.json` to `Contents`
# 4d-plugin-kana
Convert Hiragana / Katakana, Fullwidth / Halfwidth
#### Examples
```
$KANA:="ダダダダーン"
$KANA:=Convert kana ($KANA;LCMAP_HIRAGANA)
$KANA:=Convert kana ($KANA;LCMAP_KATAKANA | LCMAP_HALFWIDTH)
$KANA:=Convert kana ($KANA;LCMAP_KATAKANA | LCMAP_FULLWIDTH)
```
#### Remarks
Windowsでは[``LCMapStringEx``](https://docs.microsoft.com/en-us/windows/win32/api/winnls/nf-winnls-lcmapstringex)を使用しています。
Macでは,[``CFStringTransform``](https://developer.apple.com/documentation/corefoundation/1542411-cfstringtransform?language=objc)を使用しています。デフォルトのルール(``kCFStringTransformHiraganaKatakana``)では「だーん」が「だあん」になるので,ICU式(``CFSTR("[:^Modifier Letter:];Hiragana-Katakana")``)でルールを記述しています。
### Syntax
[miyako.github.io](https://miyako.github.io/2020/06/01/4d-plugin-kana.html)