ID 유니코드 값
스타일-클래스 이름 매핑
InDesign은 이제 스타일 이름에서 클래스 이름을 생성할 때 정식 클래스 이름 <스타일 그룹 이름>_<스타일 이름>을 생성합니다.
스타일 클래스 소유권 - CSS 클래스 이름 충돌의 처리
동일한 클래스 이름에 두 개의 스타일을 매핑하는 경우 연결된 문서에 대한 CSS를 생성하도록 하면 충돌이 발생합니다. 이제 InDesign에서는 내보내기 동안 이러한 충돌에 대한 경고 및 메시지를 표시합니다.
순서가 있는 목록/번호 매기기 목록의 마크업 정리
EBook 내보내기 > 일반 > 텍스트 옵션 아래의 “순서가 없는 목록에 매핑” 및 “순서가 있는 목록에 매핑” 옵션에 대해 생성된 마크업은 이제 추가 클래스로부터 자유롭습니다. InDesign에서는 더 이상 문자를 삽입하거나, 확장을 생성하지 않으며, 브라우저나 장치가 목록을 작성하도록 합니다.
글머리 기호 및 번호 매기기 구조 결정을 위한 휴리스틱 향상
글머리 기호 및 번호 매기기 구조 결정을 위한 휴리스틱이 글머리 기호 및 번호의 의미 구조를 탐지하여 HTML에서 구조를 제대로 표시하도록 크게 향상되었습니다.
글머리 기호의 경우:
- InDesign에서는 왼쪽 들여쓰기를 포함한 모든 동일한 글머리 기호 관련 특성을 공유하는 두 개의 단락을 동일한 목록의 일부로 처리합니다.
- 글머리 기호 단락이 아니지만 글머리 기호 단락 다음에 나오고 동일한 왼쪽 들여쓰기가 있는 단락은 이제 “중첩” 단락으로 취급되며 목록의 일부가 됩니다.
번호의 경우:
- 디자이너는 속한 “목록”에 대한 특성을 설정할 수 있으므로, 이 설정은 왼쪽 들여쓰기나 다른 번호 관련 특성에 상대적으로 최고 우선 순위를 갖습니다.
- InDesign에서 태그에 값 특성을 설정할 수는 있지만, HTML에서 표 및 스토리 경계를 가로지르는 번호가 매겨진 목록을 표현할 수는 없습니다.
번호를 올바로 매기려면 EPUB 3.0으로 내보내십시오.
EPUB 내보내기에서 정적인 순서가 있는 목록 제거
이제 InDesign에서는 시작 번호 값을 준수하는 목록에 트루(스트립) 마크업을 제공하므로, 정적인 순서가 있는 목록 옵션이 EPUB 내보내기 대화 상자에서 제거되었습니다.
텍스트로 변환 목록 내보내기 옵션에 대한 HTML 마크업 및 CSS 향상
“텍스트로 변환” 내보내기 옵션의 HTML 마크업 및 CSS가 향상되었습니다. 이제 InDesign에서는 목록 옵션의 전체적인 모습이 InDesign에서의 모습과 유사하게 유지되도록 필수 글머리 기호 또는 번호 문자를 삽입하고 스타일을 재정의합니다.
버전 문자열 메타데이터
버전 번호가 진원 메타데이터에 추가되었습니다.
<meta name=”generator” content=”Adobe InDesign 9.0” />
목적에 부합하도록 CSS 클래스의 명명 규칙 향상
InDesign에서는 시각적 충실도와 InDesign과 EPUB 간의 개념적 매핑을 향상시키기 위해 다양한 추가 클래스를 생성합니다.
이제 클래스의 이름이 그 목적에 부합하고 목적을 명확히 하도록 변경되었습니다.
생성된 CSS 클래스 접두어 | 설명 |
CharOverride-# | 사용자가 적용한 문자 특성 재정의-CSS 속성 매핑 |
ParaOverride | 사용자가 적용한 단락 특성 재정의-CSS 속성 매핑 |
TableOverride-# |
사용자가 적용한 표 특성 재정의-CSS 속성 매핑 |
CellOverride-# |
사용자가 적용한 셀 특성 재정의-CSS 속성 매핑 |
ObjectOverride-# |
사용자가 적용한 개체(페이지 항목) 특성 재정의-CSS 속성 매핑 |
_idGenParaOverride-# |
CSS 속성 상속을 처리합니다(예: 왼쪽 들여쓰기). |
_idGenCharOverride-# | CSS 속성 상속을 처리합니다(예: 포인트 크기). |
_idGenDropcap-# | 단락 시작표시문자를 더 ID처럼 보이게 합니다. |
_idGenBNMarker-# | 글머리 기호 및 번호 문자를 더 ID처럼 보이게 합니다. |
_idGenRuby-# | 루비 CSS를 변경합니다. |
_idGenStoryDirection | 스토리 방향을 지원합니다. |
_idGenTableRowColumn | 표 획 및 칠 대체를 지원합니다. |
_idGenPageitem-# | 페이지 항목/개체의 너비 및 높이를 보유합니다. |
일본어 루비 태그용으로 CSS 생성
이제 InDesign에서는 루비 관련 특성만 들어 있는 별도의 CSS 규칙을 생성합니다.
EPUB 책 내보내기에 대한 스크립팅 지원
CS6에서는 스크립팅 지원을 사용할 수 없었지만 이제 사용할 수 있습니다.
새 내보내기 경고 또는 오류 메시지 대화 상자
새 대화 상자로 인해 내보내기의 여러 경고 또는 오류 메시지를 읽기가 쉬워졌습니다.
목록-스타일-유형 속성에 대한 글머리 기호 문자 매핑 향상
아래 표에 나열된 값 외에 유니코드 값이 있을 경우, CSS에서 해당 값을 지정하지 않으며 장치 또는 브라우저의 기본값(보통 “disc”)으로 지정됩니다.
|
CSS 속성 |
0x2022(글머리 기호) |
“disc” |
0x25CB(흰 원) |
“circle” |
0x25A0(검정 사각형) |
“square” |
InDesign에서 번호를 지정한 다양한 목록 유형은 이제 아래 표에 나열된 것처럼 CSS 속성에 매핑됩니다.
ITextAttrNumberingStyle |
CSS 속성 |
1,2,3,4 |
“decimal” |
01,02,03, |
“decimal-leading-zero” |
I, II, III, |
“upper-roman” |
i, ii, iii, |
“lower-roman” |
A,B,C,D |
“upper-alpha” |
a,b,c,d |
“lower-alpha” |
001,002,003, |
“decimal-leading-zero” |
0001,0002,0003, |
“decimal-leading-zero” |
페이지 넘기기 속성 매핑
이제 유지 옵션 “단락 시작 위치” 특성이 올바른 CSS 속성에 제대로 매핑됩니다. ‘kStartAnywhere’를 제외한 이 특성의 모든 값은 'pagebreak-before:always'에 매핑됩니다.
현재, 줄바꿈 문자는 지원되지 않습니다.
iBooks 판독기 장치 글꼴 액세스
iBooks 판독기는 매우 다양한 장치 글꼴(http://iosfonts.com/)을 지원하며, 특수한 XML 옵션 파일 META-INF/com.apple.ibooks.display-options.xml을 패키지에 추가하지 않는 한 이러한 글꼴은 @font-face를 통해 참조할 때 기본적으로 활성화되지 않습니다.
이제 이 옵션 파일이 EPUB2.0과 EPUB3.0 패키지 모두에 추가되었습니다.
iBooks 판독기에서의 글꼴 포함 지원
EPUBCheck이 iBooks 판독기에 허용되는 것처럼 포함된 글꼴 형식을 허용하도록 변경되었습니다.
EPUB 내보내기에서 ‘레이아웃이 있는 EPUB 3.0’ 옵션 제거
DPS 판독기에서 이 형식을 지원하지 않게 되어 [EPUB 내보내기] 대화 상자에서 '레이아웃이 있는 EPUB 3.0' 옵션이 제거되었습니다.
단락 매핑이 CSS 단락 속성에 대한 특성 유지
단락 특성 |
CSS 속성 |
이전 줄 유지 |
page-break-before:avoid |
모든 줄을 함께 유지 |
orphans: 99 |
처음 N 유지 |
orphans: # |
마지막 N 유지 |
window: # |
다음 N과 함께 유지 |
page-break-after:avoid |
이전 변경에서, 단락 시작 위치는 CSS 속성 'page-break-before:avoid'에 매핑되었습니다. 이 특성과 이전 줄 유지는 매핑된 동일한 속성을 공유하므로 충돌이 발생하는 경우 InDesign에서처럼 단락 시작 위치가 이기게 됩니다.
[다음 N과 함께 유지]를 매핑하면 하나만 제외하고 모든 값이 무시됩니다. 또한 줄바꿈 문자(다음 N으로 이동)는 여전히 지원되지 않습니다.
단락, 문자 및 개체 스타일의 '태그/클래스에 스타일 적용' 필드에서 두 개 이상의 CSS 클래스
여러 클래스 이름은 하나 이상의 공백으로 구별해야 하며, 첫 번째 클래스 이름은 이 스타일에 대해 [CSS 내보내기]가 활성화되어 있을 경우 스타일에 대한 CSS를 생성하는 데 사용됩니다.
예를 들어, 단락 스타일이 다음과 같은 경우
클래스: InDesign이 최고입니다
결과는 다음과 같습니다.
<p class=”InDesign이 최고입니다”>foo</p>
p.InDesign {…}
이 기능의 목적은 디자이너가 EPUB 내보내기 대화 상자의 고급 탭에서 “추가 CSS 파일” 메커니즘을 통해 CSS 속성을 재정의하거나 확장할 수 있도록 하는 것입니다.
지정된 값에 대해서 추가 확인 작업은 수행되지 않으며, 내보내기 동안에는 InDesign이 마크업을 위해 이 값을 보유하고 다른 경우에는 무시합니다.
빈 <p> 및 <li> 범위 제거
InDesign의 빈 단락은 비어 있지 않습니다. 이러한 단락은 캐리지 리턴을 포함하며 수직 높이로 구성됩니다.
HTML에서, InDesign은 단락을 <p> 및 <li> 태그에 적절하게 매핑하며, 캐리지 리턴은 매핑의 일부가 아니므로 빈 태그가 생길 수 있습니다.