• ホラー
  • ラブコメ

Q.お前何しとん?

A.カクヨムバックアップをテキストでひとまとめにしたの貼り付けたWordとにらめっこしてルビ振るの面倒だなってしたら良さげなPython製ツールあったけど、全力でMcAfeeさんが弾くから、でもこの理論ならPowerShellでもいけんじゃね? した。

というわけで
「指定されたwordファイルに書かれたルビと傍点のカクヨム記法をwordのルビに変換するスクリプト」
組んで、解説しました。
https://kakuyomu.jp/works/16818093086108260664

まあ、UTF-8のBOM付きに苦戦したけどね!!!
まさかPowerShellのバージョン依存で処理変わるとは……

前に「カクヨムのバックアップを一つのテキストファイルにまとめるスクリプト(https://kakuyomu.jp/works/16816700429022171658)」も作ってるからそっちと合わせると、私と同じくカクヨムに直書きしてる人で「同人誌とかにするためにwordに流し込みたいけどルビ処理めんどい」の方に役立つと思うの。
……どっちもできる限りのデバッグはしてるけど、今回のルビ変換は原因不明で変な結果弾き出す箇所あったりするから、実行前バックアップと実行後目視チェックは必ずしてほしい。

あと問題は私がルビ芸人寄りに軽率にアルファベットに対しても使うせいで、自作を変換するとなんかうまくいかないとこがちょいちょい出てくるという、ね……

そして、もしwordのdocxファイルのフォント、フォントサイズ、ルビレイアウト周りのXMLに詳しい人がいたら教えてクレメンスです。
自力解析するには、これ限度ってもんがある……

2件のコメント

  • 有能オブ有能
    ベスト・オブ有能賞🏆️
  • >Bom-🧠寺

    ここで絡むの初なのに、完全にいつもの勢いできよったな?
    ※説明しよう! リア友である。

    物は有能でも知られなければ、無能でござるがな〜(でも自分は使いまくる顔)
コメントの投稿にはユーザー登録(無料)が必要です。もしくは、ログイン
投稿する