跳跳
@jumpsuit_
Sun, May 4, 2025 5:22 AM
Sun, May 4, 2025 9:18 AM
6
Affinity Publisher 2 排版筆記
買了 Affinity Publisher 2 那麼久,終於試著拿來排小說本了。開個噗來筆記一下,因為我滿肯定一堆小細節我一週後就會忘記。
這噗應該會很雜,有想到什麼就記在留言。
做本本的murmur
跳跳
@jumpsuit_
Sun, May 4, 2025 5:31 AM
Sun, May 4, 2025 9:19 AM
很不幸地,Affinity Publisher 的中文排版功能有夠弱,甚至比一些知名文書軟體如 Word、Libre Office、Pages 還差。
無法排直排就算了……由於我的文都直接用角色原文名,中英夾雜時的字間距在左右對齊時更是常常炸掉,例如半形空格被拉到像全形一樣大之類的。
唉抱怨完了,再來就是試圖解決問題的過程筆記……
跳跳
@jumpsuit_
Sun, May 4, 2025 5:31 AM
Sun, May 4, 2025 9:18 AM
左右對齊時,半形英數字與全形中文字間距問題
我個人的偏好是半形英數字與全形中文字之間要有適當空隙的,所以我寫文時都會手動加半形空白。例如:
(無空白)那人的外形看來和Shaan一樣是印度裔,穿著和Shaan一樣拘謹的深色西裝。但他比Shaan稍微壯一點,臉也肉肉圓圓的,不像Shaan一般英俊。
(加空白)那人的外形看來和 Shaan 一樣是印度裔,穿著和 Shaan 一樣拘謹的深色西裝。但他比 Shaan 稍微壯一點,臉也肉肉圓圓的,不像 Shaan 一般英俊。
跳跳
@jumpsuit_
Sun, May 4, 2025 5:32 AM
所以我做的
跳跳整稿器
也有自動加半形空白的功能。
跳跳
@jumpsuit_
Sun, May 4, 2025 5:33 AM
Sun, May 4, 2025 5:36 AM
但如果直接把半形空白灌進 Affinity Publisher 2,在段落左右對齊的情況下,有時半形空白會被拉超寬……如下圖的上半:
而下半則是空白調整過的版本,視覺上舒適很多。
跳跳
@jumpsuit_
Sun, May 4, 2025 5:35 AM
Sun, May 4, 2025 5:49 AM
至於怎麼調整的呢?
很遺憾地,Affinity Publisher 2 不像 InDesign 或 Word 有可以設定半形英數與方塊字間距的功能(如果其實有的話歡迎糾正我,我感謝你),所以要手動調。
夜月冰※台北行
@LilithKim
Sun, May 4, 2025 5:37 AM
因為我不加空格,所以沒有這個問題XD幫不到你
但我記得有光學對齊,你可以試試WWWW
ㄚ梅.
@mmay
Sun, May 4, 2025 5:38 AM
跳跳
: 這個問題我問過 AI,它給的建議是:為英文和中文制定不同的段落或文字樣式,再各別套用到中文/英文上。
我:還真是
方便
喔……
跳跳
@jumpsuit_
Sun, May 4, 2025 5:40 AM
Sun, May 4, 2025 5:48 AM
我的調整方式是:換一種空格。
Unicode 有很多不同寬度的空格,詳見:
Unicode spaces
Affinity Publisher 2 有內建快速插入這種特殊空格的功能。在文字框內按右鍵:
不同空格寬度不一樣,大家可以自己試。我最後是都選 Third Space。
跳跳
@jumpsuit_
Sun, May 4, 2025 5:42 AM
覺得一個個換很累的話,可以用一次性取代:
跳跳
@jumpsuit_
Sun, May 4, 2025 5:44 AM
夜月冰※台北行
: 光學對齊好像不適用這個情境,不過這倒提醒我有另一個我有用到這設定的筆記,晚點寫 www
跳跳
@jumpsuit_
Sun, May 4, 2025 5:45 AM
ㄚ梅.
: ㄟ你這招也行耶……設定一個寬度 33% 的字元樣式,用一次性取代套用到所有半形空白上
跳跳
@jumpsuit_
Sun, May 4, 2025 5:55 AM
繼續空白的問題。
跳跳
@jumpsuit_
Sun, May 4, 2025 5:57 AM
Sun, May 4, 2025 5:59 AM
不過呢,換這類特殊空白後,會有個很囧的狀況:這種特殊空白預設都一定會和前後字元連在一起、不會換行。
所以就會導致下圖上半這種詭異排版:
下半怎麼解的呢?嗯相信你也猜到了,就是手動把你希望換行發生的地方改回一般空格,讓它自然換行啦
夜月冰※台北行
@LilithKim
Sun, May 4, 2025 6:26 AM
因為你左右對齊?
跳跳
@jumpsuit_
Sun, May 4, 2025 6:50 AM
夜月冰※台北行
: 對,因為左右對齊的關係。沒用左右對齊就不用煩惱 www
夜月冰※台北行
@LilithKim
Sun, May 4, 2025 6:52 AM
中英混合很難左右對齊XDD(果斷放棄的人
跳跳
@jumpsuit_
Sun, May 4, 2025 6:54 AM
用光學對齊 Optical Alignment 從標點符號偷空間
其實我滿懶得設定這個,但因為這次無料排版的欄寬很窄,有時候真的寸土寸金需要偷空間啊。
上半:沒有設定光學對齊
下半:設定下引號可以突出50%
可以注意下引號突出50%的那行,字距有舒服一點點點
跳跳
@jumpsuit_
Sun, May 4, 2025 6:55 AM
設定在字元樣式裡:
我是設定 ,。、!? 可以往右突出 15%
下引號」可以往右突出 50%
跳跳
@jumpsuit_
Sun, May 4, 2025 7:31 AM
避免冒號在行首
之前分享在DC群裡的,手動再貼過來方便日後參考。
跳跳
@jumpsuit_
Sun, May 4, 2025 7:32 AM
前面提到 Affinity Publisher 2 對中文排版支援度不佳。雖然大部份都能避頭點,但它冒號可能會在行首啊啊啊啊:
跳跳
@jumpsuit_
Sun, May 4, 2025 7:32 AM
後來有摸出用取代的方式硬套格式……還是有點麻煩不過聊勝於無啦。
跳跳
@jumpsuit_
Sun, May 4, 2025 7:33 AM
1. 在 Text Styles 面板按「+a」新增 character style
2. 隨便給這個 character style 取一個名字,在「Position & Transform」裡勾選「No break」強制不給換行
跳跳
@jumpsuit_
Sun, May 4, 2025 7:34 AM
3. 在 Find and Replace 面板
Find 輸入「.:」比對冒號+前一字元
Replace with 輸入「$0」保留找到的東西
跳跳
@jumpsuit_
Sun, May 4, 2025 7:34 AM
4. 在 Find 那區按齒輪符號,確保 Regular Expression 有被勾選
跳跳
@jumpsuit_
Sun, May 4, 2025 7:35 AM
5. 在 Replace with 那區按齒輪符號,選 Character Style > 你剛剛新增的那個不給換行的格式
跳跳
@jumpsuit_
Sun, May 4, 2025 7:35 AM
6. 確認 Replace with 下面有顯示你選取的格式,然後按 Replace 或 Replace all
跳跳
@jumpsuit_
Sun, May 4, 2025 7:36 AM
取代前 vs 取代後
跳跳
@jumpsuit_
Sun, May 4, 2025 7:37 AM
Sun, May 4, 2025 7:38 AM
好了,這樣冒號不會在行首啦
至於字距看起來很怪的問題請參考上方的空白處理,再不行的話只能自己重寫那一段直到排版好看點(ㄍ
ㄚ梅.
@mmay
Sun, May 4, 2025 9:58 AM
避冒號方法也有了
載入新的回覆
買了 Affinity Publisher 2 那麼久,終於試著拿來排小說本了。開個噗來筆記一下,因為我滿肯定一堆小細節我一週後就會忘記。
這噗應該會很雜,有想到什麼就記在留言。
做本本的murmur
無法排直排就算了……由於我的文都直接用角色原文名,中英夾雜時的字間距在左右對齊時更是常常炸掉,例如半形空格被拉到像全形一樣大之類的。
唉抱怨完了,再來就是試圖解決問題的過程筆記……
我個人的偏好是半形英數字與全形中文字之間要有適當空隙的,所以我寫文時都會手動加半形空白。例如:
(無空白)那人的外形看來和Shaan一樣是印度裔,穿著和Shaan一樣拘謹的深色西裝。但他比Shaan稍微壯一點,臉也肉肉圓圓的,不像Shaan一般英俊。
(加空白)那人的外形看來和 Shaan 一樣是印度裔,穿著和 Shaan 一樣拘謹的深色西裝。但他比 Shaan 稍微壯一點,臉也肉肉圓圓的,不像 Shaan 一般英俊。
而下半則是空白調整過的版本,視覺上舒適很多。
很遺憾地,Affinity Publisher 2 不像 InDesign 或 Word 有可以設定半形英數與方塊字間距的功能(如果其實有的話歡迎糾正我,我感謝你),所以要手動調。
但我記得有光學對齊,你可以試試WWWW
我:還真是方便喔……
Unicode 有很多不同寬度的空格,詳見:Unicode spaces
Affinity Publisher 2 有內建快速插入這種特殊空格的功能。在文字框內按右鍵:
不同空格寬度不一樣,大家可以自己試。我最後是都選 Third Space。
所以就會導致下圖上半這種詭異排版:
下半怎麼解的呢?嗯相信你也猜到了,就是手動把你希望換行發生的地方改回一般空格,讓它自然換行啦
其實我滿懶得設定這個,但因為這次無料排版的欄寬很窄,有時候真的寸土寸金需要偷空間啊。
上半:沒有設定光學對齊
下半:設定下引號可以突出50%
可以注意下引號突出50%的那行,字距有舒服一點點點
我是設定 ,。、!? 可以往右突出 15%
下引號」可以往右突出 50%
之前分享在DC群裡的,手動再貼過來方便日後參考。
2. 隨便給這個 character style 取一個名字,在「Position & Transform」裡勾選「No break」強制不給換行
Find 輸入「.:」比對冒號+前一字元
Replace with 輸入「$0」保留找到的東西
至於字距看起來很怪的問題請參考上方的空白處理,再不行的話只能自己重寫那一段直到排版好看點(ㄍ