タグ

JavaScriptと数字に関するzichaoのブックマーク (4)

  • InDesign居残り補習室 [InDesign][JS]再びnum_glyph 0.3を編集してみた

    市川せうぞーさんのとても便利なInDesign CS3用JavaScriptのnum_glyph 0.3に、以前処理を追加しましたが、日さらに改造してみました。 ※OTFの異体字を利用して算用数字の字形を変更するツールです。 念のため再掲しておきますが、以下2行は上記リンク先に同梱されているReadmeファイルの一部です。 このツールを改造して配布することはできません。もし、ソースを改変して使用される場合は、あなたが制作者であり、わたくし(市川)は何等無関係であることをご承知ください。 わたくし(市川)はこのツールのいかなる不具合についても、それを保全する義務および責任がありません。ご承知置きください。 9つ目以降のラジオボタンが追加した処理です。 10個目以降のラジオボタンが追加した処理です。 追記のソースをコピーして利用した場合、カンマとピリオドも数字の仲間と見做して処理してしまいま

  • InDesign:字形のつづき

    せうぞーさんからいただいたコメントよりIndesignの字形パレットから「opentype機能」-「分数」で、「1/2」と変換する事ができた。 Adobeのヘルプを見ると、『「1/2」のようにスラッシュで区切られた数字が 1 つの文字(1/2)として扱われます。』とのこと。 その他「opentype機能」には、『数字のゼロ「0」と大文字の「O」を区別する』ために使う「スラッシュ付0」なんていうのもあった。 先日の「2分の1」って打ったら変換してくれたら…というのは「/」で表される「1/2」ではなく、「―」で表される「1/2」で、これについていくつか調べてみたが明確な答えは見つけられず。 たぶん通常組版ではあまり使用されない数学などの分数のため、変換できるようにはしてないのだろうと解釈した。

    InDesign:字形のつづき
    zichao
    zichao 2011/10/03
    app.selection[0].opentypeFeatures = [["afrc",1]];もしくは「opentype機能」-「分数」にチェックして1/2を入力
  • 数字を丸数字などに変換(round_num.jsx) - 名もないテクノ手

    選択した数字テキストを丸数字なんかに変換するスクリプト、(誰も作ってないようだったので)作ってみました。 いままで入力が面倒だった2桁以上の丸数字が、ほらほら嘘みたいに簡単に!(じがじさんだよ) ●使い方: 1)変換したい数字を選択しておく 2)スクリプトを起動する。 3)ハイ、変換できました。 4)選べるオプションは7つ。 丸数字にする ① 白抜き丸数字にする ❷ 四角内数字にする 四角(ラウンド)内数字にする 黒四角内白抜き数字にする 黒四角(ラウンド)内白抜き数字にする 括弧内数字にする まあ、グリフ置換ですね。いつもながら、テスト不足なので不具合などを見つけた人は教えてください。 では、どうぞ。 /* round_num.jsx (c)2008 www.seuzo.jp 選択した数字を丸数字などに変換します。 2008-09-19 ver.0.1 とりあえず 2008-09-20

  • 特定の数字を加減乗除するスクリプト - 名もないテクノ手

    indesignsecrets.comでおなじみのDavid Blatnerさんのアイデアをベースに、stevewareham.comのSteve Warehamさんが書いたスクリプトです。 Free Script to Change All Numbers in a Document using Math -- indesignsecrets.com 要するに、特定の数字の加減乗除算をします。このときターゲットになりうる数字は 数字すべて 数字の直前に特定の1文字(prefix)を持つ数字 特定の文字スタイルが適用されている数字 です。小数点や、カンマ取りしてあっても正しく変換してくれるようです。ちょっと実例を見てください。 ▼こんな文字列があったとします。 ▼prefixに「¥」を指定し、「0.7」を乗算(Multiplication)します。 ▼結果 使いようによっては、便利に使える

  • 1