2013-08-12 5 views
0

글자, 단어, 선, 문장 등 (기본적으로 모든 grep 함수)에 따라 서체 또는 글꼴 두께를 텍스트 프레임 전체에서 점차적으로 변경하고 싶습니다.InDesign의 텍스트 프레임에서 글꼴을 점차 변경하려면 어떻게해야합니까?

나는 위의 방식으로 변경 될 1,2,3,4,5,6,7의 가중치를 가진 폰트 패밀리를 갖도록 폰트를 생성 (또는 보간)하고 있습니다.

불행히도 지금은 스크립팅 기술이 없습니다 ... Basil.JS는 유망 해 보입니다. 어떤 도움을 주시면 감사하겠습니다. 당신이에 따라 텍스트 프레임의 내용을 구문 분석이 문장 기반 보간

이것은 문자, 단어 및 줄의 글꼴 크기를 변경할 수있는 트릭을 할해야

답변

1

...

'.' ... 다음 각 문장에 대한 문자의 개별 그룹을 통해 두 번째 단계를 반복합니다. 슬프게 indesign에는 문장을위한 붙박이 소장품이 없다.

희망이 도움이됩니다.

#includepath "~/Documents/;%USERPROFILE%Documents"; 
#include "basiljs/bundle/basil.js"; 

function draw() { 
    var lorem = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam pellentesque ultrices dolor, vitae venenatis erat."; 

    var tf = b.text(lorem, 0, 0, 300, b.height); 

    // replace words with characters/words/lines/ 
    for (var i = 0; i < tf.words.length; i++) { 
    tf.words[i].pointSize = b.map(i, 0,tf.words.length, 5,30); 
    }; 
} 

b.go(); 

또한 인쇄술 관련 basil.js 예 참조 : https://github.com/basiljs/basil.js/tree/master/examples/typography

+0

덕분에, 코드가 증가 스타일 이름에 따라 폰트 스타일을 변경하는 것이 가능하고, 즉, '폰트'1 '폰트'2 ' , Font '3'등 (일반적으로 Font 'Light', Font 'Regular', Font 'Medium'이 될 것입니다)? – user2509945