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
>
Desktop Environment
>
Fonts
>
M+ FONTS
>
Forums
>
M+ OUTLINE FONTS
>
縦書きのバグとその修正
M+ FONTS
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
CVS
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Communication
Forums
List of Forums
M+ BITMAP FONTS (39)
M+ OUTLINE FONTS (418)
M+ WORK SPACE (4)
Mailing Lists
list of ML
mplus-fonts-dev
mplus-fonts-users
News
Forums:
M+ OUTLINE FONTS
(Thread #27795)
Return to Thread list
RSS
縦書きのバグとその修正 (2010-11-04 16:12 by
mandel59
#53937)
Reply
Create ticket
症状:縦書きの場合、漢字、ラテン文字等と一緒に約物を使うと正しく表示されない。
http://f.hatena.ne.jp/mandel59/20101104153757
解決方法:scripts/split-vbearing.pl を次のパッチで修正する。
(ルックアップテーブルの言語に仮名以外の文字種を追加した。)
diff --git a/split-vbearing.pl b/split-vbearing.pl
index 380ef36..ac44940 100644
--- a/split-vbearing.pl
+++ b/split-vbearing.pl
@@ -22,7 +22,7 @@ $DY = $DX + 1;
print "xcenter = \$em / 2\n";
print "ycenter = (\$ascent - \$descent) / 2\n";
-print "AddLookup(\"gsubvert\", \"gsub_single\", 0, [[\"vert\", [[\"kana\", [\"dflt\", \"JAN \"]]]]])\n";
+print "AddLookup(\"gsubvert\", \"gsub_single\", 0, [[\"vert\", [[\"latn\", [\"dflt\"]], [\"grek\", [\"dflt\"]], [\"cyrl\", [\"dflt\"]], [\"kana\", [\"dflt\", \"JAN \"]], [\"hani\", [\"dflt\"]]]]])\n";
print "AddLookupSubtable(\"gsubvert\", \"j-vert\")\n";
print "\n";
Reply to #53937
×
Subject
Body
Reply To Message #53937 > 症状:縦書きの場合、漢字、ラテン文字等と一緒に約物を使うと正しく表示されない。 http://f.hatena.ne.jp/mandel59/20101104153757 > 解決方法:scripts/split-vbearing.pl を次のパッチで修正する。 > (ルックアップテーブルの言語に仮名以外の文字種を追加した。) > diff --git a/split-vbearing.pl b/split-vbearing.pl > index 380ef36..ac44940 100644 > --- a/split-vbearing.pl > +++ b/split-vbearing.pl > @@ -22,7 +22,7 @@ $DY = $DX + 1; > > print "xcenter = \$em / 2\n"; > print "ycenter = (\$ascent - \$descent) / 2\n"; > -print "AddLookup(\"gsubvert\", \"gsub_single\", 0, [[\"vert\", [[\"kana\", [\"dflt\", \"JAN \"]]]]])\n"; > +print "AddLookup(\"gsubvert\", \"gsub_single\", 0, [[\"vert\", [[\"latn\", [\"dflt\"]], [\"grek\", [\"dflt\"]], [\"cyrl\", [\"dflt\"]], [\"kana\", [\"dflt\", \"JAN \"]], [\"hani\", [\"dflt\"]]]]])\n"; > print "AddLookupSubtable(\"gsubvert\", \"j-vert\")\n"; > print "\n"; >
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: 縦書きのバグとその修正 (2010-11-04 16:35 by
mandel59
#53938)
Reply
Create ticket
修正よろしくお願いいたします。
付記:
1. TESTFLIGHTの説明文に「アイヌ語などで用いられる鼻濁音仮名文字」とあるのは、「鼻濁音仮名とアイヌ語で使われる仮名」です。鼻濁音の仮名は、日本語アクセント辞書などで使われています。アイヌ語表記に用いるのは「セ゚ツ゚ト゚ㇷ゚」です。
2. 「鼻濁音仮名とアイヌ語で使われる仮名」はLinuxの環境では正しく表示できているのですが、Mac OS Xではなお表示できていないのでしょうか?
画像 「アイヌ語でチェㇷ゚は魚」
http://f.hatena.ne.jp/mandel59/20101104162424
3. カタカナ表音拡張「ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿㇷ゚」の縦書きでの表示も考えなければいけないようです。
Reply to
#53937
Reply to #53938
×
Subject
Body
Reply To Message #53938 > 修正よろしくお願いいたします。 > 付記: > 1. TESTFLIGHTの説明文に「アイヌ語などで用いられる鼻濁音仮名文字」とあるのは、「鼻濁音仮名とアイヌ語で使われる仮名」です。鼻濁音の仮名は、日本語アクセント辞書などで使われています。アイヌ語表記に用いるのは「セ゚ツ゚ト゚ㇷ゚」です。 > 2. 「鼻濁音仮名とアイヌ語で使われる仮名」はLinuxの環境では正しく表示できているのですが、Mac OS Xではなお表示できていないのでしょうか? > 画像 「アイヌ語でチェㇷ゚は魚」 http://f.hatena.ne.jp/mandel59/20101104162424 > 3. カタカナ表音拡張「ㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿㇷ゚」の縦書きでの表示も考えなければいけないようです。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: 縦書きのバグとその修正 (2010-11-04 22:43 by
coz
#53945)
Reply
Create ticket
森下です、こちらでも情報のご提供ありがとうございました。
1. の表記の件、次の公開時に修正します。
2. の表示の件、相変わらずの様です。例えば「ㇷ゚」は「ㇷ」+「○」が
自動的に合成されて、字幅と字間がずれてしまいます。
http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/mplus_fonts/mplus_fonts-100412.html
と同様です。
Linux では大丈夫とのことで少々ほっとしました。
Reply to
#53938
Reply to #53945
×
Subject
Body
Reply To Message #53945 > 森下です、こちらでも情報のご提供ありがとうございました。 > > 1. の表記の件、次の公開時に修正します。 > 2. の表示の件、相変わらずの様です。例えば「ㇷ゚」は「ㇷ」+「○」が > 自動的に合成されて、字幅と字間がずれてしまいます。 > http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/mplus_fonts/mplus_fonts-100412.html > と同様です。 > > Linux では大丈夫とのことで少々ほっとしました。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: 縦書きのバグとその修正 (2010-11-04 22:30 by
coz
#53944)
Reply
Create ticket
森下です、パッチのご提供ありがとうございました。
TESTFLIGHT 034 には間に合いませんでしたが、
さっそく利用させていただきます。助かりました。
Reply to
#53937
Reply to #53944
×
Subject
Body
Reply To Message #53944 > 森下です、パッチのご提供ありがとうございました。 > > TESTFLIGHT 034 には間に合いませんでしたが、 > さっそく利用させていただきます。助かりました。
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel
RE: 縦書きのバグとその修正 (2010-11-06 18:59 by
coz
#53968)
Reply
Create ticket
CVS 版で修正しました。
http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/mplus_fonts/mplus_fonts-101106-3.html
Reply to
#53937
Reply to #53968
×
Subject
Body
Reply To Message #53968 > CVS 版で修正しました。 > > http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/mplus_fonts/mplus_fonts-101106-3.html
You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.)
Login
Nickname
Preview
Post
Cancel