자기 테스트를 통과해 버린 소책자 오류

8월 24일과 9월 3일 사이에 Publisher 소책자를 Word로 변환하셨다면, 다시 한번 변환해 주세요. 글이 엉뚱한 면에 나왔습니다. 지금은 고쳤고, 이 글에서 어쩌다 그렇게 됐는지 설명합니다.

무엇이 잘못됐나

소책자는 읽는 순서대로 인쇄하지 않습니다. 1쪽은 마지막 쪽과 같은 종이에 놓이고, 2쪽은 3쪽 옆에 앉고, 접어야 비로소 제대로 읽힙니다. 이렇게 쪽을 종이 위에 다시 배치하는 것을 터잡기라고 합니다. 저희가 터잡기를 하는 이유는, 여러분의 소책자가 Publisher가 찍는 방식대로 찍히게 하기 위해서입니다.

한 상자에서 다음 상자로 흐르는 글은 그 과정을 거치는 동안 올바른 순서로 연결돼 있어야 합니다. Word는 거꾸로 되돌아가는 연결을 받아주지 않습니다. 저희 터잡기가 가끔 바로 그런 역방향 연결을 만들었고, 그러면 각 면이 글의 엉뚱한 조각을 가져갔습니다.

없어진 것은 없습니다. 모든 낱말은 파일 안에 그대로 있었습니다. 종이 위 자리만 틀렸을 뿐입니다. 저희가 살펴본 어느 교회 소식지에서는 매번 실리는 "Worship Notes" 칸이 그 주 일정표 위에 그대로 겹쳐 찍혔습니다.

누구에게 영향이 갔나

Word 파일만입니다. PDF와 InDesign 출력은 한 번도 영향을 받지 않았습니다.

소책자만입니다. 즉 쪽이 공용 종이에 터잡기되는 파일입니다. 일반 문서, 전단, 편지는 그대로 지나갔습니다.

저희 테스트 세트에서는 소책자 파일 897개 중 25개에서 나왔습니다. 나머지 872개는 이전과 똑같이 나왔습니다.

이 문제는 생기면 바로 눈에 띕니다. 누가 봐도 있을 자리가 아닌 면에 글이 놓입니다. 여러분의 Word 파일이 제대로 읽혔다면, 제대로 나온 것입니다.

어떻게 저희를 통과했나

여기가 적어둘 만한 부분입니다.

모든 엔진 변경은 배포 전에 Publisher 자신의 출력과 겨루는 테스트를 통과해야 합니다. 이번 변경의 테스트가 던진 질문은 하나뿐이었습니다. 저희 쪽수가 Publisher의 쪽수와 같은가. 검사한 모든 소책자에서 같았습니다. 그래서 변경이 나갔습니다.

그 테스트는 렌더링된 쪽을 열어서 본 적이 한 번도 없습니다.

글이 뒤섞인 소책자도 쪽수는 정확히 맞습니다. 그러니 측정은 이 변경이 나아진 것이라고 말했고, 측정한 그 한 가지만 놓고 보면 실제로 그랬습니다. 코드는 시킨 대로 했습니다. 저희가 틀린 질문을 던졌고, 확신에 찬 답을 받았습니다.

정직하게 말하면 그렇습니다. 코드 구석에 숨어 있던 미묘한 버그가 아니었습니다. 보지 않는 테스트 앞에 훤히 드러나 서 있던 버그였습니다.

고친 방식

두 가지를 바꿨습니다.

먼저 동작을 바꿨습니다. 글의 순서를 망가뜨리지 않고는 터잡기를 할 수 없는 소책자는 터잡기를 하지 않습니다. 대신 터잡기하지 않은 쪽수 그대로 올바른 글을 받게 됩니다. 낱장으로 도착한 소책자는 알아보기도 쉽고 다루기도 쉽습니다. 문단이 뒤섞인 소책자는 둘 다 아닙니다.

내용이 맞는 것이 쪽수가 맞는 것보다 우선입니다. 이 우선순위는 전에는 어디에도 적혀 있지 않았습니다. 이제는 적혀 있습니다.

다음으로 테스트를 바꿨습니다. 쪽수 일치는 이제 글을 상자 사이로 옮기는 변경에 대해서는 그 자체로 근거가 되지 않습니다. 낱말 순서를 바꿀 수 있는 변경이라면, 누군가는 낱말을 봐야 합니다.

이번 업데이트의 나머지

Word 파일. 인장과 폭발 모양이 밋밋한 사각형이 아니라 진짜 도형으로 도착합니다. 장식 테두리 BorderArt는 그림으로 넘어가서, 꽃무늬 테두리와 뇌문 모서리가 실제로 지면에 나타납니다. 그룹으로 묶은 개체는 Word에서도 묶인 채로 남고, 흩어진 조각 더미로 도착하지 않습니다.

InDesign과 Affinity 파일. fi와 fl 같은 글자 쌍을 Publisher가 그리는 방식에 맞춰 각각의 글자로 그립니다.

모든 형식. 윤곽선 글자가 윤곽선 색을 지켜서 속이 빈 글자로 나오지 않습니다. 대각선으로 회전한 클립아트가 너비와 높이가 뒤바뀌어 납작해지는 일이 없어졌습니다. 그리고 밑줄 없음으로 지정된 낱말이, 전부에 밑줄을 긋는 문단 스타일보다 우선합니다.

지난 엔진 작업은 8월 말 업데이트에서 보실 수 있습니다.

여러분의 소책자가 잘못 나왔다면 다시 변환해 보세요. 미리보기는 무료이고, 변환은 일회성 49 USD로 무제한입니다.