這是什麼防盜版機制,把輸出的矢量元素都切成了碎片?
題主喜歡打譜,國內一般參照人民音樂出版社(簡稱「人音」)的圖書。書上的音符字體很好看,不過好多年都沒找到。
關於音符字體:這套字體應是早期刻板印刷時,為了和普通數字區分開,而逐漸形成的黑體。在電腦普及後,人音沿用這套字體,應該是找專業人員對字體進行了數字化處理,使其可以在軟體里排版。根據 中國出版傳媒商報數字報 的報道,這種字體叫「君匋簡譜體」。方正也有音符字體,不如人音的流暢、大方。
有位從事出版行業的朋友共享出一頁人音的 .eps 矢量圖(已共享部分,地址在「20160122 補充 I」),但上面的音符字體都是切碎了的,漢字也有些碎(如下圖所示),那位朋友說「CAD 導出的矢量圖就是這樣」,可網上沒搜到相關信息,個人猜測是為了防止盜版。 補充說明一下,所有字元都被切碎了,但音符字體有一個框包圍。點擊圖片可查看大圖。
我的問題是,這樣切片的矢量文件是如何產生的?可以通過切片後的文件,恢復到未切片的狀態嗎?謝謝!20160121 補充:多謝 Linkzero Tsang、亜恵恵阿由 的回答!我在 AI 里實驗了,功能對漢字確實有效。需要注意的是,
- 音符字體的邊緣並不是平滑的,合併起來仍然是坑窪不平的,所以無法恢復到未切片的狀態。
- 音符外有一個寬度為 0 的路徑,而漢字沒有。
- 這些切片有的是恰好相鄰的,有的是重合的,有的是離散的,會導致不能完全合併。
- 題目里說的「防盜版」,是指出版社把字元切片後,防止字體被盜用。
基於以上原因,仍然不能解決問題,不過還是謝謝!
20160122 補充 I:
為了讓各位更好地了解這個切碎的字形,我用 AI 把上面圖片所展示的那一部分矢量圖剪切出來,保存成 .eps 格式供各位查看。此處不方便公開整個文件,若有需要可以私信我。下載地址:http://pan.baidu.com/s/1i4aVdNv 。
20160122 補充 II,關於方正音符字體和人音音符字體
謝謝 Louis Tong 的回答!這兩家都有自己的音符字體,是有一些差別的。我在方正書版的白正體 EU-BZ 里提取出方正音符字形,和一位譜友仿製的人音字形,見下面的圖片。
20160122 補充 III,AutoCAD 導出 .eps
Linkzero Tsang 提到天正建築的出圖,會把矩形變成兩個三角形,我在同類軟體 AutoCAD 里輸入譜友仿製的人音字體,調整至正常字型大小,導出 .eps 如下圖所示,
的確是把圖形切成了許多塊,而且都是三角形的塊,但和最上方的人音文檔有不小的差別。
應該跟防盜版沒有關係。EPS 嵌入字體是用文本形式儲存原來字型檔的二進位數據,原本輪廓是什麼樣,嵌入以後還是什麼樣,不會有變。不過看到題主問題描述里提到了簡譜用到的字體,個人覺得反倒有可能就是方正的字體。方正在 Windows 3.x 時代推出過維思(Wits)排版軟體,裡面附帶了一系列子系統,其中就有簡譜(WJP)和五線譜(Staff)軟體,還有用於棋牌和圖章的等等。相應地,方正在自己的符號庫里也加入了這些樂譜符號,供樂譜軟體使用,也可以在一般排版軟體里調用。只是可能由於這套系統缺陷太多,很早就停止開發了。當時方正採用自己很早就發明的格式[1]描述字形,所以字模輪廓都是矢量多邊形的,放大後看到的邊緣會出現不平滑。1993 年才推出商品化的 PostScript 解釋器,才有了現在的曲線字模。問題描述里的黑體和方正黑體很相似,只是如果得到的字體出現了人為上的異常,最多也就是筆畫交叉處沒做合併輪廓這樣的問題,不會出現一個筆畫被切碎成幾塊的現象。如果是非人為的,那麼個人覺得這個文件可能是掃描版,然後做了類似於 Illustrator 中的 Image Trace 的處理而得到,致使得到的文字已發生失真,而不是用樂譜軟體直接輸出的 EPS 文件。[1] 既然漢字的筆畫種類這麼少,為什麼不考慮只利用筆畫來生成字體文件? - Louis Tong 的回答
答案已更新。
轉曲了恢復不了文本和內嵌字體。切碎的路徑可以拼合。在AI里
先拿刀子切碎一個轉了曲的文字,切成這樣基本可以模擬你那種狀態了吧。一個明明可以閉合的形狀卻是很多碎片拼一起的。糾正一下我之前的說法,切完之後是有裂痕的,輸出像素圖依然有裂痕。
打開「窗口/Path Finder」中文我不知道,可能叫「路徑管理器/瀏覽器」什麼的,Windows下快捷鍵shift+control+F9。
選中切碎的那些字,點「合體」但是因為之前切過有裂痕,所以這麼拼起來會看到有比之前更多的錨點,直線上裂痕拼回來的錨點應該是可以刪掉的。但是弧線被切了很多刀之後,弧度什麼的能否還原回來我就不知道了。不太會AI,你可以再問問跟AI相關的知友。
這樣拼合之後再小幅調整就可以用來做字體了吧。
因為已經給你轉曲了,不含內嵌字體,所以跟防盜版沒有什麼關係吧,應該是 @Linkzero Tsang 的評論說的。數字的線條取向分布感覺是用某種演算法生成的輪廓,考慮簡譜可能會有數字被縱向壓縮,這麼做可以保證在不同壓縮比下外形盡量一致。漢字的話,似乎是隨機分割讓每個部分都是簡單多邊形?
百度搜「ID小幫手」其中有一款「愛的簡譜」插件是專門在InDesign中生成簡譜的,操作簡單、速度快、修改方便,專業印刷排版軟體。
我同事用coraldraw的,我用ai的,他編輯的文件存成eps,pdf,我ai打開也就變成橫條這種了
推薦閱讀:
※如何讓太陽能發電板隨太陽轉動?
※cad2017一直正在初始化?
※如何寫一個應用於cad的圖形引擎?
※CAD 文件不知道保存在哪兒了?
※學習建築 CAD 應該多注意哪些細節?