Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Text Editors
>
Alpha
>
Ticket List/Search
>
Ticket #5504
Alpha
Fork
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Mercurial
alpha
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Communication
List of Forums
Developers (12)
公開討議 (70)
Ticket #5504
Ticket List
Submit New Ticket
RSS
JIS X0213 ベースエンコードの不具合
Open Date:
2005-01-25 02:50
Last Update:
2005-02-08 00:11
monitor
ON
OFF
Reporter:
exeal
Owner:
(None)
Type:
Bugs
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
7
Severity:
5 - Medium
Resolution:
Fixed
File:
None
Details
Reply
ユーザさんから教えてもらいました。
直接詳しい症状を聞いたわけではないので、ひょっとしたら違う
かもしれませんが、私が確認したことを書いておきます。
- 結合可能な濁点 (U+3099)、半濁点 (U+309A) を単独で使って
いると保存時に警告が出ますが、「はい」を選んだ場合はその文
字が NUL で置き換えられ、「いいえ」を選ぶとバッファが閉じ
られてしまいます。ISO-2022-JP-2004 だと警告すら出ないよう
です。
このような場合、結合可能な濁点、半濁点を結合不能なものに置
き換えるとか色々やりようがあると思いますが、まだ検討中で
す。
また単独で現れているのではなく、正しいペアになっているにも
関わらず、変換できないケースがあるかもしれません。
- 半角カナが使えない。
これは仕様で、非 cp932 の JIS X0208 系エンコードでもサポ
ートしてないのですが、今後サポートするかもしれません。ベン
ダ拡張文字もどうなるか分かりません。
2つとも調査中ですが、次の fix6 では修正できると思います。
# 既存の実装がなかなか無いので苦労しています。詳しい人は是
非ツッコミを入れてください。
あと、U+02E5 と U+02E9 を組み合わせて1つの声調記号 (JIS
X0213 では1文字) を表現するケースがあるのですが、Alpha で
はこの文字に対応するグリフが表示できません。
これは Alpha が現在使用しているレンダリングアルゴリズムで
は解決できません。修正は大分先になると思います。
Ticket History (3/5 Histories)
Show older Histories
2005-02-03 18:17
Updated by:
exeal
Resolution
Update from
None
to
Accepted
Comment
Reply
Logged In: YES
user_id=7536
色々調べてみた結果を報告します。
- 変換表を見直してみたら、片仮名の「ト」に半濁点の付いた
アイヌ文字が変換できていませんでした。
- 「声調記号上昇調」と「声調記号下降調」の UCS と
JIS X 0213 の双方向変換に問題があるのを修正しました。
詳細は私の日記か、週末に出るかもしれない fix6 の readme を
参照してください。相変わらず合字グリフは出せないのですが。
- ISO-2022-JP 系以外のエンコーディングで
半角仮名を許容するようにしました。
他にも何かありましたらどうぞ。
2005-02-08 00:09
Updated by:
exeal
Comment
Reply
Logged In: YES
user_id=7536
0.7.5.7 fix6 で解決できたようなので閉じます。
# ベンダ拡張文字はとりあえず無視することにしました。
2005-02-08 00:09
Updated by:
exeal
Ticket Close date
is changed to
2005-02-08 00:09
Resolution
Update from
Accepted
to
Fixed
Status
Update from
Open
to
Closed
2005-02-08 00:10
Updated by:
exeal
Ticket Close date
is changed to
2005-02-08 00:10
2005-02-08 00:11
Updated by:
exeal
Ticket Close date
is changed to
2005-02-08 00:11
Attachment File List (
0
)
Attachment File List
No attachments
Edit
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Login
Add Comment
Preview
Submit
直接詳しい症状を聞いたわけではないので、ひょっとしたら違う
かもしれませんが、私が確認したことを書いておきます。
- 結合可能な濁点 (U+3099)、半濁点 (U+309A) を単独で使って
いると保存時に警告が出ますが、「はい」を選んだ場合はその文
字が NUL で置き換えられ、「いいえ」を選ぶとバッファが閉じ
られてしまいます。ISO-2022-JP-2004 だと警告すら出ないよう
です。
このような場合、結合可能な濁点、半濁点を結合不能なものに置
き換えるとか色々やりようがあると思いますが、まだ検討中で
す。
また単独で現れているのではなく、正しいペアになっているにも
関わらず、変換できないケースがあるかもしれません。
- 半角カナが使えない。
これは仕様で、非 cp932 の JIS X0208 系エンコードでもサポ
ートしてないのですが、今後サポートするかもしれません。ベン
ダ拡張文字もどうなるか分かりません。
2つとも調査中ですが、次の fix6 では修正できると思います。
# 既存の実装がなかなか無いので苦労しています。詳しい人は是
非ツッコミを入れてください。
あと、U+02E5 と U+02E9 を組み合わせて1つの声調記号 (JIS
X0213 では1文字) を表現するケースがあるのですが、Alpha で
はこの文字に対応するグリフが表示できません。
これは Alpha が現在使用しているレンダリングアルゴリズムで
は解決できません。修正は大分先になると思います。