cht電腦資訊文書排版
adm Find login register

想在ODS內打包字形檔遭遇的問題

IanHo
1 想在ODS內打包字形檔遭遇的問題
Promote 0 Bookmark 02020-12-04quote  

嘗試描述文件編輯的過程遭遇的一些瑣碎的細節,有問有機會:
範例文件:
https://sites.google.com/site/ianho7979/roctwmoepolyphone_unofficial_third-party_reproduction
文件的生成環境是 macOS 10.15 + LibreOffice Calc 6.4 ODS格式,在這份試算表文件中,我搭配了多個額外的字形檔有:
中華民國教育部標準宋體UN(2015版)、教育部標準楷書(2019版),
中華民國行政院國發會全字庫正楷體、正宋體 全套六個(包含到PUA區碼位) 不定時最新版,
中央研究院 漢字構形資料庫 for Windows 這套軟體內挖出來的"cdpeudck.tte"(PUA區字型,使用fontforge轉檔成ttf格式),
民間第三方的「ㄅ字嗨注音標楷」、AR PL UKai TW,
FreeSans。
目前的檔案大小約3.7MB,然後因為文件內會大量使用到PUA碼位的關係,我會考慮到把字型檔全都打包進ODS裡頭的可能性,LO選單列\檔案\屬性\字型\關於字型內嵌的相關功能全部有五個選項,我全都勾選了,再次編輯了文件內容幾個字元之後存檔,然而文件檔「沒有」明顯變大的樣子? 還是 約3.7MB,嘗試解壓縮ODS檔,裡頭的檔案看起來「也沒有」打包任何像是字形檔相關檔案的樣子?
LO Calc 6.4 for Mac 的「字型內嵌」相關功能「形同虛設」???
---
我另外有裝虛擬機器軟體,裡頭裝了 Debian linux 10 + 預設的GNOME桌面環境,安裝了官方Backports套件庫所提供的 LibreOffice 7.0 。
也使用debian套件庫所提供的"Font Manager"把上列的額外字形檔都先確認有安裝好。再來開啟從 macOS 10.15 + LO Calc 6.4 生成的ODS檔案,我發現了一個狀況,雖然格子內的中文字型(包含PUA碼位)都有顯示出來,然而在LO Calc工具列的「字型名稱」筐內,中文字型名稱卻是以「斜體」的方式呈現,我古早印象沒錯的話,會以「斜體」顯示,應該表示LO其實沒有抓到對應的字形檔,所以這其實不太合理?我抓不出問題出在哪裡。
接下來我開始在linux環境做「字型內嵌」的選項排列組合嘗試。
一開始,五個選項中我「取消勾選」了「內嵌字型於文件中」,其他四個選項都有勾選,編輯了文件內幾個字元,存檔,文件大小還是約3.7MB,解壓縮文件檔後「沒有找到」類似打包字型的相關檔案和資料夾。
第二次,五個選項中我「取消勾選」了「僅內嵌文件中有使用的字型」,其他四個選項都有勾選,編輯了文件內幾個字元,存檔,文件大小增加到7XMB,解壓縮文件檔後出現了font資料夾,然而我發現我在文件內有用到的字形檔並沒有全部都被打包進去,只有出現其中幾個。
第三次,五個選項我全部勾選,編輯了文件內幾個字元,存檔,文件大小變為1XMB,解壓縮文件檔後有font資料夾,然而font資料夾內出現的字形檔比前一次更少一些。
---
LO Calc的既有圖形介面選項,還可以如何勾選相關選項設定?來做到一個我期望並理解的情境?
就是ODS能打包我有在文件內使用的「所有字型」,並且「只打包」我有輸入在文件檔內的文字與符號。

cht電腦資訊文書排版
adm Find login register
views:2278