d-ikeda

Results 11 comments of d-ikeda

難しいですね。cmdのときのみ開始タグ~閉じタグ式にするくらいしか思いつきませんでした。

あと、引用中はあえて原文のママなどはあるかな、と思いました。 - 引用中ではない( https://github.com/naoya/md2inao#%E5%BC%95%E7%94%A8 )

横からすいません。WEB+DB PRESS編集部池田と申します。 出力をUTF化する際に、私が以前に調べた点を書きます。複雑ですいませんが、事前にお送りしておいたほうが対応いただくとなった場合の作業量などの参考になるかなと思いお書きしました。 現在、次のような流れで変換して、InDesignというDTPソフトに取り込んでいます。 ``` markdown ↓(md2inao) InDesingタグ付きテキスト ``` 現在のSHIFT-JISのInDesingタグ付きテキストでは、``→`\`のようなUnicode番号? で表記した文字の変換が利用できるのですが、InDesignタグ付きテキストをUTF出力のものにすると、このUnicode番号の表現が使えなくなるようです。 これで影響があるのは次のような表記です。「markdown」のように表記すると「SJISの場合の期待する動作」だとUTFでは正常にならず、「UTFの場合の期待する動作」のように変換される必要があります。下記例は本文に出てきた場合を想定しているので「ParaStyle:本文」がついています。 # 山括弧 ## markdown ``` ``` ## SJISの場合の期待する動作 ``` ``` ## UTFの場合の期待する動作 ``` ``` # 黒丸数字 ## markdown...

あと、Unicodeにする際、 https://github.com/naoya/md2inao/issues/30#issuecomment-36523454 のほかに、文字コードを - UTF16BEでCR改行 - UTF16LEでLF改行 どちらかである必要があるようです。

@gfx さん いろいろ便利にしていただいてありがとうございます! こういったデータがあるとやりやすいなどありましたら用意しますので教えてください。

@n-yuji さん ありがとうございます! そのとおりです。 > あ、もしかしてコードに0x追加すればいいだけだったりしないかしら。 > 例えば全角スペースならじゃなくてというふうに。 これでできるとうれしいですね。試してみます。

試してみました。うまくいかないようです。 ![2014-03-11 19 08 38](https://f.cloud.github.com/assets/610255/2383975/b8d91fc4-a905-11e3-916b-ef6d84d23c24.png) 試したInDesignタグテキストは以下のものです。 https://gist.github.com/d-ikeda/9482914 以下の部分が追加して試したコードです。 ``` 0x追加 ``` UTFで表現出来る文字はUTFで、という感じなのかもしれないですね。

@n-yuji さん > 0xでいけそうな気がしたんだけどなー(InDesignタグの説明書によれば、少なくともは通るはずなのでしたが、これさえ通らないですね。 私のほうでも``もUnicode環境では解釈されないの確認できました。こちらInDesign CS6になったら挙動が変わるなどありますでしょうか。 > これはいちおうサポートに報告しておこうと思いますけど、まったく期待はできません)。 > UTFの文字にするのが良いようですね……。 ありがとうございます。お忙しいところすいません。UTFが良い感じがしますね。

@gfx さん > なるほどー!もしかして、単にUTF-16()をサポートするのがいろいろ変換の手間がなくてよい、という状況ですか? はい。おそらくそのようです。この場合、今Unicode番号を使って表現している部分をUnicodeの文字自体で表現するように修正いただく必要がありそうです。 あと、念のためいままでShift-JISでは変換できていたタグがUTFにしたものでも変換できるかを確認しますね。明日連絡できると思います。

現在の原稿をUTFにしたときにどのくらい変換できないものがあるのか調べてみました。 https://www.dropbox.com/sh/wm56xzvy3ln4uch/qotSKTE1wF - x_input.txt:利用したmarkdownテキスト - UTF8testAllSjis.pdf:SJISで変換したInDesign出力 - UTF8testAllUTF.pdf:UTFで変換したInDesign出力 ほとんどそのまま変換できているのですが、やはりUnicode番号で指定しているところが変換できないようです。 この変換できない部分を昨日の形に修正していけば、UTF対応はできそうな感じです。UTF化できそう/難しそうなどの参考になれば幸いです。