フォーラム: 公開討議 (スレッド #38583)

リーダーズ英和辞典 第3版のEBMac/EBPocketでの文字化け (2017-04-19 15:46 by sssk #79727)

お忙しいところ恐れ入ります。
素晴らしいプロジェクトを主催下さり、ありがとうございます。

「リーダーズ英和辞典 第3版+リーダーズ・プラス」(LogoVistaリーダーズスペシャルセット2のもの)をdessedにてEPWING化したものをEBMac及びEBPocketに入れてみたのですが、公開下さっている外字設定ファイルを適用しても、文字化けは軽減されるものの、「SMC:E」などの謎の文字が表示されてしまい、困っております。

画面キャプチャ
https://www.dropbox.com/s/dbbzhtlxfhvj0m6/mojibake.png?dl=0

他にも小さな文字化けがいくつかあるのが見て頂けるかと思います。いずれも無視してスペースに変換してしまえば良さそうなのですが、文字コードを調べる方法など分からず、、、

お力添えを頂けないかと思い、こちらに書き込みしてみました。
ご検討いただけましたら幸いです。

どうぞよろしくお願い致します。

メッセージ #79727 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: リーダーズ英和辞典 第3版のEBMac/EBPocketでの文字化け (2017-04-20 21:15 by ohkubo-k #79735)

ssskさま、こんにちは。

画面キャプチャを拝見するかぎり、外字変換が機能していないように思います。
原因としては
・外字変換の設定が正しくないのでうまくいっていない
・私が使った「リーダーズ第3版」(単品)と、スペシャルセットでは外字設定が異なる
が考えられます。


★外字設定について
Mac環境が手元にないので、それについては確認できません。
Windows から EBPocket for iOS へのコピーでしたら、C:\Program Files (x86)\LogoVista\LVEDBRSR\DIC\Readers3\Readers3.DIC のあるフォルダに Readers3.plist をコピーした上で、Readers3フォルダを丸ごとiPhone(iPad)にコピーします。
Macでもおそらく同等の処理になるはずです。

EBMacでは、Readers3.plistを Readers.DIC のあるところにコピーするようです。
  http://ebstudio.info/manual/EBMac/61unicodemap.php

辞書の追加後には、EBPocketの再起動が必要かもしれません。

EBMacで「辞書を追加」のそばに「辞書を編集」といようなメニューはないでしょうか(EBWinにはあります)。
そこで「リーダーズ第3版」(のスペシャルパック)を選ぶと、「外字マップ」を選択出来きるような画面が出ないでしょうか。
そこが空欄か、Readers3以外でしたら、外字設定が正しくない可能性があります。
Readers3を選択するようにして下さい。(←実機確認せずにコメントしていますので、そういうものがあるのかは分かりません)

EBPocket for iOS では、辞書名(リーダーズ第3版)をクリック(?)してでたウィンドウの右上にある「編集」をクリック(タッチ?)してください。
そのうえでもう一度「リーダーズ第3版」をクリック(以下同)すると、辞書の設定画面になります。
ここで「EPWING外字マップ」が空欄かReaders3以外になっていましたら、空欄か、Readers3に直して下さい。

EBWin 4.4.3.0 では、以下のように、SMC の文字列も出ません。
  http://classicalepwing.osdn.jp/etc/r3.png
SMC文字列は、EPWINGにはない、LogoVistaの独自拡張データですが、最新のEBWinでは表示されませんでした。
これは普通のEPWINGビューワーでは表示されても仕方が無いのですが、EBWinでは特別に表示しないように作り込んであるようです。
お使いのEBMac/EBPocketは最新版でしょうか。
SMCは、おそらくスモールキャピタル体(フォント指定)の表示開始・終了を示すマークです。
ゴミのような変な文字も、枠組みの開始・終了などを示すマークです。いずれもEPWINGにはなく、LogoVistaの独自拡張機能です。


★スペシャルパックはリーダーズ単品とは外字が異なる場合
Logophile for Macでは正しく表示されるでしょうか。
  http://dicwizard.jp/logophile/download_mac.php
有料ソフトですが、1ヶ月は無料試用できます。

だめなら、単品とスペシャルパックは外字設定が異なるということです。
その場合、設定ファイル(Readers3.plistなど)を作り直す必要があります。
その場合は、この掲示板でお知らせ下さい。次の対策手段をお伝えいたします。


★辞書フォルダ名について
スペシャルパックの辞書データは、どこにあるでしょうか。
Windows 版では、C:\Program Files (x86)\LogoVista\LVEDBRSR\DIC\Readers3 にあります。
この最後のフォルダ名は Readers3 でしょうか。
設定ファイル名が READERS3.plist, READERS3.map になっているのは、このフォルダ名そのものを使うようになっているからです。
もし別のフォルダ名(たとえば SpecialSet2とか)になっているのでしたら、Readers3.plist を SpecialSet2.plistに名前を変えてコピーしたらいかがでしょうか。



そもそも、リーダーズ第3版のLogoVista版が出たころ、EBDumpで辞書のテキストデータを取り出し、EBStudioでEPWINGに変換するプログラムを作りましたが、公開しておりません。LogoVista社はコピー対策などを強化しておりますので、法的にグレーなものを公開するつもりはございません。そういったものを公開することで、結局売り上げが減り、電子辞書事業そのものが消え、結局、利用者である私たちが困ることになるのを恐れているからです。
  http://classicalepwing.osdn.jp/etc/talk.png
  http://classicalepwing.osdn.jp/etc/talk1.png
  http://classicalepwing.osdn.jp/etc/drink1.png
  http://classicalepwing.osdn.jp/etc/ask.png
まあ、こんな形で表示できるような変換プログラムも作ったことがありました。公開は控えております。
#79727 への返信

メッセージ #79735 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: リーダーズ英和辞典 第3版のEBMac/EBPocketでの文字化け (2017-04-23 11:15 by sssk #79744)

大久保さま

詳細なご案内を頂きまして誠にありがとうございます。深く感謝致します。頂いた情報をもとに試行錯誤してみまして、結論としましては「EBシリーズにおいて外字変換は機能しているが、完全ではない」という状態ではないかと思いました。

EBMac
EBWin
EBPocket
Logophile(正規ユーザーです)

にて検証しましたところ、EBシリーズでは、全ての環境で、一部の外字変換のみが機能しております。例えばアクセント記号のついたアルファベットは外字設定をすることで正常に表示されるようになりますが、SMC云々は表示されたままになります。

EBMac without plist
https://www.dropbox.com/s/6qmta34xzb2l5f9/EBMac_wo_plist.png?dl=0

EBMac with plist
https://www.dropbox.com/s/tnllzar09iivatf/EBMac_with_plist.png?dl=0

EBWin with map
https://www.dropbox.com/s/tmcs0mygpsgas7j/EBWin_with_map.png?dl=0

EBWinのmapなしはEBMacのplistなしと同じになりました。

なおLogophile Ver.1.6外字設定ありでは以下のように正常に表示されました。
https://www.dropbox.com/s/59nhnmh13ajtkzo/Logohile_with_setting.png?dl=0

Logophileでは「Ver.1.6にてリーダーズの外字問題に対処した」と公式のアナウンスがありますが、大久保様の外字設定なしでは正常に表示出来ませんでした。逆に言えば大久保様の外字設定はLogophileでは正常に動作しているということになるかと思いますが、Logophile独自の対応と大久保様の設定との合わせ技で解消したということなのかもしれません。

こうなりますと、おそらくは当方の購入した「リーダーズスペシャルセット2」の外字設定がリーダーズ単品と異なる、ということなのではないかと想像致しますが、もしお時間ございましたら、その対策についてご教示頂くことは可能でしょうか。お手間をおかけしまして、申し訳ありません。

電子辞書に関するお話、おっしゃる通りかと思います。違法コピーが増えて電子辞書の事業そのものに影響がでて、辞書が手に入らなくなってしまっては本末転倒ですよね。なんとか、使い勝手と適正利用のバランスが取れるように、、と願わずにはおれません。当方の場合、英語論文を読む・書く際に複数の辞書の串刺し検索が出来ると作業効率が飛躍的に向上しますので、、なんとか、ぜひ便利な環境のまま使い続けられるようにと、願っております。
#79735 への返信

メッセージ #79744 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: リーダーズ英和辞典 第3版のEBMac/EBPocketでの文字化け (2017-04-23 13:59 by sssk #79745)

ひとつうっかりしておりまして、EBWin/EBMac/EBPocketはLogoVistaの辞書はdessedにてEPWINGに変換せずとも、そのまま読めるのですね。さきほどようやく気がつきまして、そのまま読ませてみましたが、plistを適用した場合にSMCの表示は出なくなりました。SMCに関してはどうやらdessedの変換プロセスが絡んでいたようでした。しかしアクセント記号付きのアルファベットや、一部の外字は、まだおかしいままになっております。

EBMac with plist (EPWINGに変換せず直接読み込み)
https://www.dropbox.com/s/yq4jd2zmjtkyrwj/EBMac_with_plist_noconvert.png?dl=0

いろいろと、ややこしいご報告となってしまい、すみません。
とりあえずdessedの変換プロセスは不要だったと言うことで、一歩進んでシンプルになりました。
#79744 への返信

メッセージ #79745 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする

Re: リーダーズ英和辞典 第3版のEBMac/EBPocketでの文字化け (2017-04-24 20:34 by ohkubo-k #79754)

ssskさま

そうでした、EBWinなどは数年前までのLogoVista辞書をdessed変換なしでも読めます。私もそうしていました。
#ここ数年のものはデータ形式が変わってしまったので、公式アプリでしか使えなくなってしまいました。今後、新しいLogovista辞書を購入する際は、ご注意下さい。

[メッセージ #79744 への返信]
> Logophileでは「Ver.1.6にてリーダーズの外字問題に対処した」と公式のアナウンスがありますが、大久保様の外字設定なしでは正常に表示出来ませんでした。逆に言えば大久保様の外字設定はLogophileでは正常に動作しているということになるかと思いますが、Logophile独自の対応と大久保様の設定との合わせ技で解消したということなのかもしれません。

2014年4月に私が設定を公開した数日後にLogophileも公式対応となっていました。
その後、7月に設定の修正版を公開したのですが、Logophileはそれには追随していないようです。

> こうなりますと、おそらくは当方の購入した「リーダーズスペシャルセット2」の外字設定がリーダーズ単品と異なる、ということなのではないかと想像致します

どうもそのようですね。

Logophileの LogophileDicManager を起動して下さい。
  http://classicalepwing.osdn.jp/etc/readers3gaiji3.png
スペシャルパックの辞書を選択してから、外字代替→リスト編集をクリックします。
すると、以下のような外字のビットマップ画像と、置き換えるべき文字の一覧がでいます。
  http://classicalepwing.osdn.jp/etc/readers3gaiji1.png
  http://classicalepwing.osdn.jp/etc/readers3gaiji2.png
これはリーダーズ単品用の設定です。
一度しか出て来なさそうな特別な文字はいいとして、発音記号などに使われそうな文字を適当な代替文字列を設定したり、readers3gaiji2.pngにあるような良く出てくる変な文字は半角空白に置き換えるようにして、実質表示されないようにできますでしょうか。
ちまちました作業ですが、ここを設定することでちゃんと普通の文字として表ししたり、変な文字を消したり出来ます。
もし完成しましたら、「書き出し」で全角と半角用の設定ファイルを作成してください。
私宛にメールで送っていただけましたら、Logophile用の設定を EBWinやEBMac/EBPockt用の設定に変換して、他の方のために公開できます。
私のメアドは
 http://projectzephyr.osdn.jp/index.html
の連絡先にあります。

文字の一覧は
https://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_0000-0FFF
https://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_1000-1FFF
https://ja.wikipedia.org/wiki/Unicode%E4%B8%80%E8%A6%A7_2000-2FFF
などにもあります。良く出てくる文字画像に相当する文字が見つかりませんでしたら、今までのようにスクリーンショットを公開していただければお手伝いできます。
お暇なときにご対応いただけましたら、幸いです。
#79744 への返信

メッセージ #79754 への返信×

ログインしていません。投稿を区別するために投稿者のニックネームをつけてください(ニックネームの一意性は保証されません。全く別の人も同じ名前を利用することが可能ですので本人であることの特定には利用できません。本人であることを保証したい場合にはログインして投稿を行なってください)。 ログインする