Skip to main content
1733 Posts
a_win01Known Participant
 質問
グリッドで、行末に1文字入りそうなのに改行されてしまう

環境:Windows 11 Pro 24H2InDesign 19.5.1※同じ案件について別の質問も投稿しております。製品についてまでは同じ内容です。https://community.adobe.com/t5/indesign%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A9%E3%83%A0-discussions/%E5%8D%8A%E8%A7%92%E6%95%B0%E5%AD%97%E3%82%92%E5%88%86%E9%9B%A2%E6%94%B9%E8%A1%8C%E3%81%97%E3%81%9F%E3%81%84/td-p/15138324?profile.language=ja冊子の組版で、今まで別会社で作成されていた製品が今回より自社に依頼されてきました。支給されたのはPDF(テキストがとれる状態)のみです。これをInDesignで組むにあたりテンプレートを作成しており、できる限り完全に再現してほしいと言われています。前の会社はAdobeではないアプリケーションで作成していたと聞いています。製品について:基本的にグリッドを極力尊重するような組み方です。・縦組み・おそらくInDesignにおける「弱い禁則」(促音拗音、音引きは文頭で許容)・句読点はぶら下げ・文頭以外の役物は全角・数字はすべて半角だが、3つ以上連続する数字は1文字ずつ縦に配置(1ケタの縦中横が並んだ見た目)この「基本的にグリッドを極力尊重するような組み方」というところで困っている箇所があります。 現状は「最終行上揃えほか均等割り付け」の設定にしているのですが、1行に収まるのでは?という箇所が収まってくれず、自分の思い違いなのか、何か設定が違っているのか、お知恵をお借りできると嬉しいです。 スクショはわかりやすいように「上揃え」にしていますが、実際は均等にしないと困る箇所もあるので、均等揃えで作りたいです。 アキ量設定や禁則設定は前回PDFを下敷きにしながら地道に作成していますが、現状はこの「なぜそこで改行?」以外の箇所は前回体裁がおおむね再現できる設定になっています。 別投稿の方でご指摘いただいた段落コンポーザーは段落だったので単数行に変更したところ、全体の状況は改善しましたが、この部分だけなおりませんでした。&nb

a_win01Known Participant
 質問
半角数字を分離改行したい

環境:Windows 11 Pro 24H2InDesign 19.5.1 冊子の組版で、今まで別会社で作成されていた製品が今回より自社に依頼されてきました。支給されたのはPDF(テキストがとれる状態)のみです。これをInDesignで組むにあたりテンプレートを作成しており、できる限り完全に再現してほしいと言われています。 前の会社はAdobeではないアプリケーションで作成していたと聞いています。 製品について:基本的にグリッドを極力尊重するような組み方です。・縦組み・おそらくInDesignにおける「弱い禁則」(促音拗音、音引きは文頭で許容)・句読点はぶら下げ・文頭以外の役物は全角・数字はすべて半角だが、3つ以上連続する数字は1文字ずつ縦に配置(1ケタの縦中横が並んだ見た目) この最後の条件で、さらに途中の改行が許容のため、連数字処理OFFでも対応できず困っています。例えば、「2020年」とあったときに「202/0年」と改行されていたりします。 検索しても、分離禁止の方しかたどり着けず…どこかの設定で、半角英数字に対しても連数字処理をOFFすることは可能でしょうか。お力をお借りできればうれしいです。よろしくお願いいたします。

jtakedaiwdParticipating Frequently
 質問
Startup Scriptでの配置のevent Listenerの処理エラーについて

IndesignファイルにaiまたはPDFをDrag & Dropしたときに、[オブジェクトレイヤーオプション]の[リンクの更新オプション]を『Indesignでのレイヤー表示を有効』から『PDFレイヤーの表示を有効』に変更するStartup Scriptを作りたいと思っています。 現在作成したScriptは以下です。#targetengine "ddListener" var main = function() { var onAfterPlaceListener = app.eventListeners.itemByName ( "onAfterPlace" ), onAfterPlaceHandler = function(evt){ evt.parent.pdfs[0].graphicLayerOptions.updateLinkOption = UpdateLinkOptions.APPLICATION_SETTINGS; }; if ( !onAfterPlaceListener.isValid ) { onAfterImportListener = app.eventListeners.add("afterPlace", onAfterPlaceHandler ); onAfterImportListener.name = "onAfterPlace"; } } main(); これを[Startup Scripts]フォルダに入れて動作させると、Drag & Dropをしたときにエラーが表示されますが、「このイベントハンドラーを無効にしますか?」で[いいえ]を選択するとリンクの更新オプションは書き換えられています。また複数ファイルをまとめてDrag & Dropしたときも複数回エラーが表示されますが、すべて「いいえ」を選択すると書き換えられています。 根本的に何かを間違っているのかもしれないのですが、修正方法をご教示いただければ幸いです。宜しくお願い致します。

dtpShibaInu
dtpShibaInuParticipating Frequently
 質問
JavaScriptで孫以下までパッケージ

作業環境:Mac OS X 12.7.1_InDesign CC2023 【概要】InDesignCCから搭載されているパッケージ機能では孫画像(AIやPSD等のリンクにリンクされているデータ)が収集出来ないという問題があります。これを回避する為にJavaScriptでデータを集められないか試しているところです。 【問題点】データを移動させる時に更新日時が「移動した日」になってしまう。 【改善したい点】・更新日時を変更せずに移動させたい・コピーが出来たら完璧 【現状】添付してあるテキストが「.jsx」の全文となりますが、問題となっている部分を此処に記述していきます。(実際のスクリプトではスプレッドを細切れに分けたりなどの作業が入りますのであくまでパッケージのみの範囲をピックアップしています)// フォントのコピー関数 function copyFonts(sourceFontsFolder, saveFolder) { var fontsFiles = sourceFontsFolder.getFiles(); if (fontsFiles.length === 0) return; var fontsFolder = new Folder(saveFolder + "/Document fonts"); if (!fontsFolder.exists) fontsFolder.create(); for (var i = 0; i < fontsFiles.length; i++) { var fontFile = fontsFiles[i]; if (fontFile instanceof File) { try { fontFile.copy(new File(fontsFolder + "/" + fontFile.name)); } catch (e) { errorLog.writeln("フォントのコピー中にエラーが発生しました: " + fontFile.name + " - エラー: " + e.message);