重磅資源 Prezi中文最新加載和調用方法

2021-02-25 prezi


「 當 Prezi 邂逅中文 」

任意中文加載法步驟介紹

 

想明晰 Prezi 的定義的話,請先快速閱讀由網友@張燁修訂的《 Prezi 5.2.8中文完全解讀手冊》的如下第4至6頁,完整教材請回復後臺關鍵字 教程 獲取下載連結

 

接下來,我們進入正題,

 

Part 1. 什麼是TTF?

 

TTF (TrueTypeFont) 是一種字庫名稱。

TTF 是 Apple 公司和 Microsoft 公司共同推出的字體文件格式,是最常用的一種字體文件表示方式。可以說你的電腦裡 99% 的軟體(Office 系列、Adobe 系列等)都在使用 TTF 格式的字體。

 

然而 Prezi 在 4.6.0 版本之前使用的都是其獨特的swf 格式字體,好在「龍翔可樂」製作了若干 swf 格式字體緩解了中文用戶對簡體字輸入的困境;然而到了 4.6.2 之後,官方封閉了 swf 格式字體的加載法,取而代之的是 Prezi 自身開發的 keg 字體且至今無法探明其性質,中文用戶似乎自此陷入絕境。待到之前我們著手此問題後,竟獲得了革命性的發現 ——

 

其實在 4.6.2 版本以後,Prezi 目前也已經可以採用 TTF 的加載方式,加載的過程與之前的 swf 格式或 keg 格式無任何差別!由於 TTF 的字體樣式近乎是無窮無盡的,這也就意味著,Prezi 中文的春天已經全面降臨!

 

Part 2. 如何加載 TTF 字體?

 

首先大家會疑惑 —— 為何 Prezi 官方還沒有通過廣告方式推送給所有用戶這一加載方法呢?其原因在於:

TTF 字體的加載方式意味著無論中英文的任意字體輸入,但是有些 TTF 字體是極其龐大的,它對於輕量級軟體Prezi來說會產生極大負擔,導致 Prezi 容易出現崩潰或因此加載失敗。

有個別 TTF 字體在加載後輸入時會出現異常小的 BUG。

由於市面上的 TTF 字體數量龐大,對本身致力於精簡和簡便操作、以雲端分享為優勢的 Prezi 官方會造成不小的後臺數據負擔和壓力。如果用戶都上傳自選的字體的話,對於官網壓力可想而知。 

所以建議大家開始使用任意字體加載法後,挑選相對小巧且字庫全的正版字體(盜版字體很可能加載失敗),特此,Prezi Cloud 製作了「當 Prezi 邂逅中文」的字體進化軸與現代字體搭配表,並為大家精心收集了一套 Prezi 專用字體,點擊文末閱讀原文進行下載,打開後可看見如下字體文件▼

 

2.1. 辨識包裹內的字體文件或自行下載正版的其他TTF字體

 

如圖所示,以上後綴名為 「.keg」 的文件實際上都是 TTF 字體,Preziers 下載到的全部 TTF 後綴名都可更改後綴偽裝為 .keg 字樣 ( Prezi 的 CSS 編輯器會讀取字體格式的實質,故它後綴被修改為 keg 亦能被加載),若有不適可自行將這些後綴名更改回. ttf,雙擊運行查看樣式,安裝可供其他軟體使用▼

 

2.2. 拷貝字體文件

 

選中 Prezi Cloud 為大家整理的TTF字體或自行下載到的其他正版

TTF字體,複製到一一

Mac 從這裡進入▼

Mac OS X:

~/Library/Preferences/com.prezi.PreziDesktop/Local Store/fonts

    


Win 從這裡進入▼

Windows 7/8/10(4開頭系列版本):

 

C:\Users\[username]\AppData\Roaming\com.prezi.PreziDesktop\LocalStore\fonts

 

Windows 7/8/10(5開頭系列版本):

 

C:\users\[用戶名]\Prezi\Resources\font

 

Windows 7/8/10(6開頭系列版本):

 

C:\Program Files (x86)\Prezi Desktop\resources\fonts

 

Windows XP(4開頭系列老版本):

 

C:\Documents and Settings\Administrator\Application Data\com.prezi.PreziDesktop\Local Store\fonts

 

Windows XP(5開頭系列新版本):

 

C:\Documents and Settings\Administrator\Prezi\resources\fonts

 

Linux:

 

~/.appdata/com.prezi.PreziDesktop/LocalStore/fonts

 

由於版本系統各有不同,也可通過直接定位 .keg 自己找字體安裝目錄▼

隨後,打開 Prezi Desktop 後在非編輯狀態(未有文本輸入時閃爍光標)下,按下 「Ctrl+Shift+C」 後,Prezi Desktop 中會顯示出 CSS 編輯器(如圖)▼


這時請觀察 CSS 編輯器中最前端的三種字體的引用原始碼,為 Prezi 官方的 keg 字體。

2.3. 打開包裹中的「當 Prezi 邂逅漢字_字體進化軸與現代字體搭配表」▼

 

請點開包裹內的高清原圖查看漢字書體年表和現代字體,根據效果預覽選擇自己中意的字體並記下其引用代碼,注意代碼不含後綴名部分!▼

隨後將高亮處的文本(引用源)粘貼替換掉,更改為已經被你導入的且你中意的某個字體的完整名稱(帶後綴),隨後按下 CSS 編輯器下方的 Apply。如圖展示的是使用真實後綴的 TTF 字體(方正姚體、Helvetica 和方正粗倩簡體)!每個 Prezi 工程可以選擇三種字體▼

由於中文字體普遍比較龐大,故 Prezi 的加載時間會在 30s 左右,甚至出現短暫的無響應。由 Prezi Cloud 發布的 Prezi 字體包已經全部經過測試 100% 可以載入,在創作 Prezi 新作品時就請先更改好三種字體,若出現程序崩潰請關閉後清理緩存再操作。

 

2.4. 如何一次性修改默認字體為中文,並永久可用?

 

想要告別每次製作 Prezi 都需打開 CSS 編輯器修改代碼調用字體的繁瑣工序,只需兩步▼


第一步,選擇你常用的三個中文字體,將它們改名成 Arimo-Regular.keg,Arimo-Bold.keg 和 Arimo-BoldItalic.keg,然後將這三個字體文件 copy 進前文所提字體文件夾。

第二步,打開 prezi desktop,使用空白模板,就可以順利的編輯和顯示中文。之所以選擇這三個字體名,是因為 Arimo-Regular.keg,Arimo-Bold.keg 和 Arimo-BoldItalic.keg 是空白模板默認的字體。(ps:適用於新建 prezi 文件,打開已有 pez 源文件時仍需通過 css 編輯器代碼加載所需中文字體)

 

以上內容均由 Prezi Cloud 整理髮布

僅供於個人免費參考學習,請勿商用

培訓合作請致電 ( 021 ) 37218818,或

 郵件至 business@prezi.live 歡迎更多

  行業通過 Prezi 在路演、答辯、營銷、

  推介、總結、匯報、發布會等中收益。


官方正版圖書購買

Prezi 合作/定製/培訓請致電

(021) 3721 8818

相關焦點

  • Prezi 丨3D背景究竟是什麼?
    只有先理解了prezi裡面的3D是什麼意思,才能更好的理解3D背景,也才能更好的運用它。● ● ●一般我跟別人介紹Prezi的時候,我會說:PPT像是一本書,你要一頁一頁的給別人看。Prezi像是一副畫,你要一點一點的給別人看。
  • Tomcat是如何加載Spring和SpringMVC及Servlet相關知識
    概述大家是否清楚,Tomcat是如何加載Spring和SpringMVC,今天我們就弄清下這個過程(記錄最關鍵的東西)其中會涉及到大大小小的知識,包括加載時候的設計模式,Servlet知識等,看了你肯定有所收穫~Tomcat
  • 自然語言處理工具python調用hanlp中文實體識別
    Hanlp作為一款重要的中文分詞工具,在GitHub的用戶量已經非常之高,應該可以看得出來大家對於hanlp這款分詞工具還是很認可的。本篇繼續分享一篇關於hanlp的使用實例即Python調用hanlp進行中文實體識別。
  • 類的加載(二)
    我們可以翻到上面再看一下rw的結構,可以看到是有methods、properties和protocols三個變量的,所以,在類註冊完成之後,可以繼續添加方法、屬性和協議。我在上篇文章類的加載(一)中分析過,realizeClassWithoutSwift函數中會遞歸調用realizeClassWithoutSwift函數來實現其父類以及元類的實現。也就是說,當一個類在實現的時候,會連帶著它的父類和元類都實現。第二個使用場景是第一次調用了某個方法。
  • 面試官:為什麼java中靜態方法不能調用非靜態方法或變量?
    main中調用非靜態變量或者是方法都會報錯。我們反過來看看:反過來沒有一點問題,接下來我們解釋一下原因:二、原因解釋我們需要首先知道的是靜態方法和靜態變量是屬於某一個類,而不屬於類的對象。我們不直接講原因,先從jvm說起:這是一張類加載的生命周期圖。
  • 織夢怎麼實現標籤調用隨機數字的方法
    小熊吧織夢標籤調用方法客戶產品中心的產品包含了累計銷量和累計評價的展示,累計銷量調用了後臺手動設置的銷量,但是累計評價都是寫死的,這樣一來用戶體驗不好,二來也會讓頁面之間的相似度更高,所以下面我們就來看下,怎麼用織夢標籤來實現標籤調用隨機數字的方法。
  • 類的自動加載和自定義自動加載函數PHP
    類的自動加載什麼叫做類的自動加載?當在我們的代碼的某行語句中,需要一個類,而該類的定義還沒有在這之前的代碼中出現的時候,此時,系統就會自動調用一個函數(自動加載函數),在該函數中我們可以寫代碼來加載類文件。比如:<?
  • JavaScript中函數的定義和調用
    JavaScript中定義函數跟C/C++或者Java中定義函數不同,我們需要通過關鍵字function來定義函數,調用函數也有3種方法,下面我們一一來講解:(用的是HBuilder編輯器)首先,定義showStar()函數,列印出
  • 通過Kettle調用Rest API獲取信息
    【IT168 技術】作為目前主流Web服務交互方案,RESTful相比於SOAP(Simple Object Access protocol,簡單對象訪問協議)以及XML-RPC更加簡單明了,更加簡單輕量的方法設計和實現,使它逐漸成為軟體設計的一個最流行的方案。
  • java類加載的過程概述
    System ClassLoader負責在JVM啟動時加載來自Java命令的-classpath選項、java.class,path系統屬性,或CLASSPATH指定的jar包和類歷經。系統可通過ClassLoader的靜態方法或區該系統類加載器。如果沒有特別指定,則用戶自定義的類加載器都已類加載器作為父加載器。
  • Android中apk加固完善篇之內存加載dex方案實現原理(不落地方式加載dex)
    2、重寫findClass方法,在這個方法中還是需要使用反射機制調用DexFile類的getClassNameList方法獲取dex中的所有類,然後再次調用defineClass方法,這裡依然是用反射機制調用DexFile的defineClass方法,而且這裡需要傳遞上面的cookie值。
  • 快速調用Windows 7中資源監視器的方法
    Windows 7中的新特性、新功能頗為便捷,對於筆者而已,最喜歡的功能就是加強了的資源監視器。因為在之前使用的系統中,無論是XP還是Vista都無法有效的解決程序或文件被佔用時無法修改、關閉或刪除的情況,只能借用外部工具來解決。
  • 「 Prezi 速成線下課 北京 」 圓滿落幕,下一站你希望在哪裡?
    以實操形式教會在場學員們 TTF 任意中文輸入法,解決學員們上手第一大難題。以能瞬間抓住觀眾眼球的極簡設計感路演作品、APEC峰會定製作品、中國區頂級汽車廠商諮詢公司定製作品、黨政機關定製匯報等案例設計流程逐步詳解實操並將 Prezi 軟體基本功能全數講解並極致運用。 講師王尚純則追溯極簡主義設計思維緣起到當代知名品牌應用,疏通學員設計流程。
  • php的自動加載和命名空間
    spl_autoload一旦調用 spl_autoload_register() 函數,當調用未定義類時,系統就會按順序調用註冊到 spl_autoload_register() 函數的所有函數,而不是自動調用 __autoload() 函數。
  • 深入理解Java虛擬機:類加載機制
    調用一個類型的靜態方法的時候使用java.lang.reflect包的方法對類型進行反射調用的時候。當初始化類的時候,發現其父類還沒有進行過初始化的時候。當虛擬機啟動時,用戶需要制定一個要執行的主類(包含main()方法的那個類),虛擬機會先初始化這個主類。
  • Python自然語言處理實踐: 在NLTK中使用斯坦福中文分詞器
    Tagger),命名實體識別工具(Named Entity Recognizer),句法分析器(Parser)等,可喜的事,他們還為這些工具訓練了相應的中文模型,支持中文文本處理。在使用NLTK的過程中,發現當前版本的NLTK已經提供了相應的斯坦福文本處理工具接口,包括詞性標註,命名實體識別和句法分析器的接口,不過可惜的是,沒有提供分詞器的接口。在google無果和閱讀了相應的代碼後,我決定照貓畫虎為NLTK寫一個斯坦福中文分詞器接口,這樣可以方便的在Python中調用斯坦福文本處理工具。
  • Prezi 來 西 北 大 學 了 !!!
    講座內容:►Prezi的基本知識►工具理性與靈魂►上帝視角設計意識主講人:☞張燁: Prezi 5.2.8版本中文電子教程修訂者 知名Prezi設計師☞王尚純: Prezi
  • JNI-Thread中start方法調用與run方法回調分析
    當java需要使用到一些系統方法時,由jvm幫我們去調用系統底層,而java本身只需要告知jvm需要做的事情,即調用某個native方法即可。例如,當我們需要啟動一個線程時,無論在哪個平臺上,我們調用的都是start0方法,由jvm根據不同的作業系統,去調用相應系統底層方法,幫我們真正地啟動一個線程。
  • 【從零學習OpenCV】 視頻數據的讀取&攝像頭的直接調用
    重磅乾貨,第一時間送達經過幾個月的努力,小白終於完成了市面上第一本OpenCV 4入門書籍《從零學習OpenCV 4
  • 常見的類加載異常
    上篇文章回顧了一下類加載的委派模型和類加載的三個階段所做的一些事情,本篇文章準備介紹一下 Java 程序運行中常見的類加載異常。