ぼんやりDTP

DTPに関係したりしなかったりするぼんやりとした話をなんとなく。

アポストロフィの扱い

アポストロフィUnicodeでの扱いについてあらためて確認、というかググった。

組版的には普通の句読記号としてのアポストロフィには「U+2019 RIGHT SINGLE QUOTATION MARK」を使用する。

参照ページ

  1. Unicodeのアポストロフィとシングル引用符 - Mac OS Xの文字コード問題に関するメモ
  2. Unicodeのアポストロフィ | yasuokaの日記 | スラド
  3. Unicode Character 'MODIFIER LETTER APOSTROPHE' (U+02BC)
  4. Unicode Character 'RIGHT SINGLE QUOTATION MARK' (U+2019)
  5. Unicode Character 'APOSTROPHE' (U+0027)

Illustratorでデータ結合

Illustratorcsvファイルを利用したデータ結合はできるか?

Illustratorでデータ結合したい、csvファイルでInDesignのように。

ググったところ、できるようだが、csvファイルの利用は最新版のCC 2018でしかできない?

  1. Illustrator でデータを結合して、テンプレートと変数によるデータ駆動型グラフィックを作成します
  2. Merge data to create data-driven graphics through templates and variables in Illustrator

更にググったら、CC 2018の3月リリースからの機能のようだ。

できたてだったんか…。変なタイミングでググってしまった。

  1. Illustrator CCの新機能 | 新しいアセット書き出しパネル
  2. 新機能の概要 | Illustrator CC 2018 年 3 月および 2017 年 10 月リリース

CC 2018の2018年3月リリース版のヘルプの画像:

f:id:bonyari_dtp:20180314185248p:plain

CC 2018の2017年10月リリース版の変数パレットの画像:

f:id:bonyari_dtp:20180314185148p:plain

過去バージョンでのデータ結合

過去バージョンでは、xmlファイルしか利用できないため、csvファイルを利用する場合はスクリプト等を利用するのが必要な模様。

  1. Adobe Illustrator Variable Data - The EASY way!
    1. Adobe-Illustrator/Variable Importer at master · Silly-V/Adobe-Illustrator · GitHub
  2. https://bulan.co/swings/illustrator_script/
  3. Illustratorで『データ結合』もどき改良(!)版 - InDesignerの悪あがき
  4. It's Automatic! イラレで時短、ノンプログラマーでもできる自動組版! - V.G.M.@Akira Kohno
  5. Adobe IllustratorでJavaScriptを使う (CSVファイルのテキストを流し込む) « 来栖川電算

csvファイルからIllustratorで利用可能なxmlに変換してくれるwebサービス

過去バージョンのヘルプ。

余談だがadobeのオンラインヘルプは対象のバージョンがわからないので不便。

  1. 以前のバージョンの Adobe Illustrator 用ヘルプ
  2. Help for older versions of Adobe Illustrator

実際の作業の流れ

  1. ベースのaiファイル作成
  2. 任意のオブジェクトを選択、「変数」パレットで「オブジェクトを動的に設定」ボタンで変数作成してオブジェクトとバインドする
    1. 「表示を動的に設定」ボタンは「レイヤー」パレットでの表示/非表示の状態に対応
  3. 変数名とオブジェクトのリストをExcel等で作成、CSVファイルに書き出し
    1. CC 2018(3月リリース版)以降
      • 「変数」パレットからCSVファイルを読み込み
    2. 〜CC 2018(10月リリース版)以前
  4. アクションのバッチ処理でそれぞれのデータセットのファイルを書き出し
    1. 複製を保存するアクションを作成
    2. 「バッチ」選択
    3. 作成したアクションを選択
    4. ソースはデータセット
    5. 保存先を選択
    6. ファイル名は任意
    7. OK

Illustratorで線に縁取りをつける

Illustratorで線に縁取りをつける。引出線(callout)とか用に。

基本なんだろうとは思うが、メモ。

  1. アピアランス」パレットで、「線」を選択。
  2. アピアランス」パレットの「選択した項目を複製」ボタンを押すか、ボタンに「線」をドラッグ。
  3. 下の線の太さ、色を任意に設定する。
  4. 設定を済ませたオブジェクトを「グラフィックスタイル」にドラッグして登録、再利用。

Acrobat DCでテキスト選択

Acrobat DCでテキスト選択ツールが見当たらないのでググった。

Acrobat DCでテキスト選択するにはいくつか方法がある。

  1. コンテキストメニューから「選択ツール」を選択。
  2. 「表示」→「表示」→「表示切り替え」→「ページコントロール」→「ページコントロールを表示」を選択してページコントロールを表示、選択ツールアイコンを選択。
  3. 「環境設定」→「一般」の「手のひらツールでテキストを選択可能にする」のチェックを入れる。

参照ページ:

  1. 文字の選択や編集はできますか (Acrobat DC)
  2. Reader8以降でテキスト範囲選択が出来ない | Adobe Community
  3. Reader ヘルプ | 画像やテキストをコピーして他のアプリケーションに貼り付ける方法 (Adobe Reader XI/Acrobat Reader DC)
  4. Adobe Acrobat Reader DCで手のひらツールが見つからない | Adobe Community

PDFの差分を取る

PDFの差分を取りたいとき。

これまで、Acrobatの比較する機能を使ってきたが、Acrobatの9以降?の比較機能は重すぎるし、どうもわかりやすさにかける。

追記(2018-10-20)最新版の Acrobat Pro DC の比較機能は大分良くなった。テキストの比較ぐらいしか試していないが、比較的わかりやすいし、動作も重くないので今後改悪されない限りは Acrobat Pro DC の比較機能を使う方が現実的かと思う。

最近のMacのOSだと、もうAcrobat 8を入れるのも動かすのも現実的ではない。

他にないものかとぐぐったら diff-pdf なるものがあるそう。

導入手順

ターミナルで下記のような感じでインストール、実行。

# homebrewでインストール。
brew install diff-pdf

# output-diff に a.pdf と b.pdf の差分PDFを出力。
diff-pdf --output-diff=diff.pdf a.pdf b.pdf

# a.pdf と b.pdf の差分を新規ウィンドウに表示。
diff-pdf --view a.pdf b.pdf

「新規ウィンドウに表示」は実際にやってみたらパーミッション?の確認みたいな表示がターミナルに出た。

/usr/local/include/wx-3.0/wx/strvararg.h(456): assert "(argtype & (wxFormatStringSpecifier<T>::value)) == argtype" failed in wxArgNormalizer(): format specifier doesn't match argument type
Collecting stack trace information, please wait...An admin user name and password is required to enter Developer Mode.
Admin user name (hoge): 
Password:
# コマンドオプションを表示
diff-pdf --help

補足

  • 差分の表示は赤い表示が a.pdf(前者)、青い(シアン)表示が b.pdf(後者)。
  • ページずれがあっても面倒は見てくれないので、空白ページを入れてページ構成が同じになるようにするなど、調整したほうが良い模様。

参考ページ

ナンバーサイン「#」について

ナンバーサイン「#」について。

色んな読み方があるけど、たまに思い出したいけど忘れるのでメモ。

主なもの

  • 番号記号
  • ナンバーサイン(number sign)
  • パウンド(pound)
  • ハッシュ(hash)
  • Octothorp, octothorpe, octathorp, octatherp

  • シャープ(sharp)「♯」

    • 微妙に違う記号だが、慣用的に呼ばれる。

その他

  • Comment sign
  • Cross
  • Hashtag, hashtag symbol
  • Hex
  • Space
  • Square
  • Others
    • crosshatch, (garden) fence, mesh, flash, grid, pig-pen, tictactoe, scratch (mark), (garden) gate, hak, oof, rake, crunch, punch mark, sink, corridor, capital 3, and waffle.

参考ページ

DTPで数式

InDesignなどで組んでて、数個数式を入れる必要がある時の選択肢など。

  1. TeXで数式組んでEPSかPDFで書き出して貼り付ける。
  2. Wordとかの数式組めるアプリケーションで組んでPDFとかで書き出して貼り付ける。
  3. プラグインソフトを購入する。

数式とかガッツリ扱う機会も無いようなので、プラグインソフトは高いので断念。

フォントの問題

DTPの観点からすると数式とは言え、本文の書体とのバランスが気になるところ。

とりあえず使用できそうな書体は以下の様だが、探せばもっと選択肢はあるだろう。

TeXで使用できる書体

  1. ComputerModern(オリジナル?)
  2. Times系(モダンな?セリフ)
  3. Palatino系(多少カリグラフィックな?セリフ)
  4. Helvetica系(サンセリフ
  5. Charter系(多少スラブセリフ的なセリフ)

Libertinus

「Libertinus」は数式を組めるように「Linux Libertine」からフォークされた良さげなフォント

  1. GitHub - alerque/libertinus: The Libertinus font family
    1. Releases · alerque/libertinus · GitHub
  2. CTAN: Package libertinus-fonts

Wordで使用できる書体

  1. Times系(旧バージョンで使用? モダンな?セリフ)
  2. Cambria Math系(多少スラブセリフ的なセリフ)

参考サイト

  1. https://note.chiebukuro.yahoo.co.jp/detail/n292852
    1. ワードの数式フォント(デフォルト)をCambria Math以外に【MS WORD】 - Yahoo!知恵袋(消えたのでweb archiveから)

  2. TeXとフォント - TeX Wiki
  3. The LaTeX Font Catalogue – Serif Fonts
    1. The LaTeX Font Catalogue – Libertinus Serif
    2. The LaTeX Font Catalogue – Cochineal
    3. The LaTeX Font Catalogue – Source Serif Pro Regular
    4. The LaTeX Font Catalogue – PX Fonts
  4. TeX memo
  5. 日本語フォントの使用に関して
  6. updmap and kanji - TeX Live - TeX Users Group

TeXでやる場合の選択肢

  1. オンラインのサービスで数式だけ書き出し。

    1. TeXclip(良さげ、細かいとこまでこだわらなければこれでいけそう)
    2. math(手書きで描いた数式を認識、TeX等のコードに変換してくれる)
    3. Online Latex FormatterTeXのコードの整形)
    4. Detexify LaTeX handwritten symbol recognition(記号を手書き入力)
    5. https://apps.apple.com/jp/app/mathpix-snipping-tool/id1349670778?mt=12&app=apps&ign-mpt=uo%3D4(キャプチャ画像の数式をLatexのコードに変換するMac用のアプリケーション)
      • 非常に正確に読み取ってくれるが、日本語の文字が入っているとほとんど読み取りに失敗するようだ
    6. Mathcha - Online Math Editor(良さげ、数式というよりも数式やグラフを含むドキュメントを作成できる、2021-05-09追記)
  2. PCにTeXのソフトウェアを入れる。

    1. MacならMacTeX。MacTeX - TeX Wiki
    2. WIndowsLinuxならTeXLive?

TeXを画像に書き出すソフトウェア

  1. TeX2img - TeX Wiki
  2. LaTeXiT - TeX Wiki

TeXの情報源

  1. TeX Wiki
    1. LaTeX入門 - TeX Wiki
    2. OTF - TeX Wiki
  2. TeX/LaTeX入門 - Wikibooks

その他

  1. LaTeX の「アレなデフォルト」 傾向と対策 - Qiita
  2. 使ってはいけない LaTeX のコマンド・パッケージ・作法 - Ichiro Maruta Homepage
  3. http://www.inashiro.com/2011/02/11/latex-intro-4/

Officeソフトでやる場合の選択肢

  1. 無料総合オフィスソフトウェア - Apache OpenOffice 日本語プロジェクト
    1. 数式(Math)
  2. Microsoft 365 の紹介 | Office アプリ、クラウド サービス、セキュリティの統合
    1. 演算式または数式を入力する - Microsoft サポート