Home
Sign Up
Sign In
V2EX
›
问与答
[ iOS 开发]如何实现中日文混排时异体字的分别呈现?
Sephinroth
·
Jul 10, 2015
· 2222 views
This topic created in 4134 days ago, the information mentioned may be changed or developed.
希望在同一UITextField中——
中文部分的汉字按照中文习惯写法显示,如:
日文部分的汉字按照日文习惯写法显示,如:
假如整个TextField用同一个字体貌似无法满足上述需求。目前想到的方法是在源数据中将日文部分用特殊符号框起来,以便之后程序自动对其指定日文字体。
不知是否还有更简便的方法? @@
日文
写法
异体字
3 replies
•
2015-07-10 20:55:34 +08:00
seki
Jul 10, 2015
1
这个的原罪貌似是在 unicode 上……
imn1
Jul 10, 2015
1
2
其实还没弄清你想怎样
例如 “空之镜空の鏡”
1.前三个字用汉字,后三个字用日语显示么?这样一个字体自然无法满足,就用你所说的方法
可以用 Unicode E000-F8FF(自定义) 范围选两个字符作前后边界,这样替换比较简单,也不影响其他字符
2.六个字在汉语客户端就显示汉字,日语客户端就显示日语,那就依据客户端换字体就行了
另外,可以把异体字提取出来,做成自制font,弄个映射
msg7086
Jul 10, 2015
3
没记错的话很多汉字是用一个字符号码的。都不能区分好么……
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
5307 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms ·
UTC 03:29
·
PVG 11:29
·
LAX 19:29
·
JFK 22:29
♥ Do have faith in what you're doing.
❯