-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UTF-16で出力する #30
Comments
これ多分、utf-16 で出力できれば ok というわけではなくて InDesign のタグとか shift-jis 前提になってるところをどうするか、というところも見る必要があったと思う。 あと web 版に http://md2inao.bloghackers.net/ にオプションを付けてあげる必要もあるかな。 |
みなさまありがとうございます!!! UTF-16で出力した場合は、変換後のファイルの1行目を以下にしていただく必要がございます。
あとは、実際にテキストをInDesignに読み込ませてみないとわからなさそうです。 |
うっ、ちなみに UTF-16 以外のoutput encodingに対応する必要はありますか? |
ございません。 また、UTF-16対応がうまくいきましたら、こちらのほうをデフォルトで使用させていただき、Shift-JISのほうはオプションという運用になると思います。 |
了解です。じゃあそのへんいい感じにします! |
UTF-16だとそのままweb版でtextareaに出力できない予感…。convertすると画面遷移とかでもいいすかねえ? |
ありがとうございます。 ただ欲を申せば、現状のように1つ前に選択したテキストファイルを保持しておいていただけると、すごく助かります。 現状はWeb版を以下のように使用しています。
4が、「1~3を繰り返す」、つまりテキストファイルの選択からやりなおすになると、ちょっとだけ不便なのです……。 |
思い出した。自分も utf-16 対応したときこの問題にぶつかって、一旦なしにした気が。 現状、画面遷移DLじゃなく上記になっているのは、もともと画面遷移だったけどそれだと不便なんでというリクエストがあって今に至ってます。 |
ふむふむ。 @inao さんのマシンはMacですか?今回CPAN化したことでmd2inaoのインストールが非常に簡単になりまして、もしかしたらコマンドラインから使っていただくのが効率的にはベストかもしれないです。Windowsだとちょっと…なのでその場合はWeb版を改良していきます。 |
アドバイスありがとうございます。 |
hmhm Windowsは厳しいっすね、インストール自体は普通にできるんですが、ターミナルで作業するということが難しい…。 |
ですのでWeb版もあると、編集アシスタントさんなどだれでも使えて助かるのです。 Web版はShift-JIS、ローカルはUTF16ってするのが良いかもですね。 |
横からすいません。WEB+DB PRESS編集部池田と申します。 出力をUTF化する際に、私が以前に調べた点を書きます。複雑ですいませんが、事前にお送りしておいたほうが対応いただくとなった場合の作業量などの参考になるかなと思いお書きしました。 現在、次のような流れで変換して、InDesignというDTPソフトに取り込んでいます。
現在のSHIFT-JISのInDesingタグ付きテキストでは、 これで影響があるのは次のような表記です。「markdown」のように表記すると「SJISの場合の期待する動作」だとUTFでは正常にならず、「UTFの場合の期待する動作」のように変換される必要があります。下記例は本文に出てきた場合を想定しているので「ParaStyle:本文」がついています。 山括弧markdown
SJISの場合の期待する動作
UTFの場合の期待する動作
黒丸数字markdown
SJISの場合の期待する動作
UTFの場合の期待する動作
白丸数字markdown
SJISの場合の期待する動作
UTFの場合の期待する動作
キーボードフォントmarkdown
SJISの場合の期待する動作
UTFの場合の期待する動作
以下は、SJIS、UTF同一なのでこのままで大丈夫です。 黒四角数字markdown
SJIS、UTFの場合の期待する動作
黒アルファベットmarkdown
SJIS、UTFの場合の期待する動作
このうちキーボードフォントのEnterがが これら、私のほうで @inao が用意しているようなテストコードを書くこともできますので必要でしたら教えてください。 添付している画像がUTFのタグ付きテキストをInDesignに取り込んだもので、「文字コード番号表記」がUTFではうまく解釈できていないとろで、「そのまま文字」が上記のように表記して正常に表示できたところです。 わかりにくいところありましたらご指摘ください。 |
あと、Unicodeにする際、 のほかに、文字コードを
どちらかである必要があるようです。 |
@d-ikeda なるほどっすねー!!大変たすかります!!!! |
@gfx さん |
ようするに、SJIS前提では、SJISにない文字を扱うために、ユニコード番号を あ、どうもです。デザイナの西岡です……。 |
あ、もしかしてコードに0x追加すればいいだけだったりしないかしら。 |
@n-yuji さん ありがとうございます! そのとおりです。
これでできるとうれしいですね。試してみます。 |
試してみました。うまくいかないようです。 試したInDesignタグテキストは以下のものです。 以下の部分が追加して試したコードです。
UTFで表現出来る文字はUTFで、という感じなのかもしれないですね。 |
なるほどー!もしかして、単にUTF-16()をサポートするのがいろいろ変換の手間がなくてよい、という状況ですか? |
0xでいけそうな気がしたんだけどなー(InDesignタグの説明書によれば、少なくとも |
@n-yuji さん
私のほうでも
ありがとうございます。お忙しいところすいません。UTFが良い感じがしますね。 |
@gfx さん
はい。おそらくそのようです。この場合、今Unicode番号を使って表現している部分をUnicodeの文字自体で表現するように修正いただく必要がありそうです。 あと、念のためいままでShift-JISでは変換できていたタグがUTFにしたものでも変換できるかを確認しますね。明日連絡できると思います。 |
@n-yuji ところで、InDesign CS6なタグ付きテキストのドキュメントって、Webでも転がってますか? http://help.adobe.com/ja_JP/indesign/cs/taggedtext/indesign_cs5_taggedtext.pdf 電話でご相談させていただいたInDesign CS6の導入はOKが出たのです。 |
@inao さん、タグ付きテキストのドキュメントはCS5のものしか見当たらないようです。 |
CS6のものはまだないっぽいんですね。 |
現在の原稿をUTFにしたときにどのくらい変換できないものがあるのか調べてみました。 https://www.dropbox.com/sh/wm56xzvy3ln4uch/qotSKTE1wF
ほとんどそのまま変換できているのですが、やはりUnicode番号で指定しているところが変換できないようです。 |
Shift_JIS非対応文字を追加した。 #30 が解決すれば、これらの追加は不要になります
ラベルはhighとさせていただきました。 現在は、UTF-8で書かれている原稿を、md2inao適用後にShift-JISに変換する必要があるため、Shift-JISでは使えない文字を #69 のように ご執筆者にとっても、現状は黒丸数字は UTF-16の場合Web版での動作が問題になりますが、ブラウザ上に変換結果(InDesignテキスト)が表示されなくても大丈夫です。ダウンロードして確認できれば問題ありません。 ただ、Web版ではブラウザに警告は出力していただきたいです。 |
No description provided.
The text was updated successfully, but these errors were encountered: