程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> Photoshop5.0中漢字輸入疑難解決

Photoshop5.0中漢字輸入疑難解決

編輯:關於PHP編程

在安裝PhotoShop 5.0後,一旦使用TypeTool(文字工具)輸入漢字時,都會彈出對話框顯示“Could not complete your request because the necessary CMap files were not found”,提示用戶沒有安裝Cmap文件,使得漢字輸入無法成功。估計此文件是漢字輸入的接口文件。

  經過分析我們發現,這是因為在安裝PhotoShop 5.0時,沒有安裝Cmap文件的緣故。一般用戶在安裝PhotoShop 5.0時,都是使用的“典型”(Typical)安裝方式,PhotoShop 5.0一些選項,如Cmap Files就沒有安裝到系統中,這樣在漢字輸入時就因沒有漢字接口而產生錯誤。為此,您需要在安裝時選擇“定制”(Custom)安裝方式,選擇安裝“Cmap Files”(最好全部選擇,以便PhotoShop 5.0獲得最佳功能)。

  安裝結束後,您就可以在PhotoShop 5.0中輸入漢字了。但是在輸入漢字時,我們發現Fonts列表框中的字體名稱盡是英文或者拼音,而不是中文,因而在選擇中文字體時就不方便。這是由於PhotoShop 5.0在字體識別能力方面有缺陷。PhotoShop 5.0在啟動後,將在C:Program FilesCommon FilesAdobeTypespt目錄下有一個中文字體列表文件adobefnt.lst,該文件不但給出了PhotoShop 5.0能夠識別的中文字體,而且給出了Fonts列表框中文字體所顯示的名稱(即FamilyName:、Winname:後面的名稱),如圖所示。

  但是,PhotoShop 5.0在裝載中文字體時,將中文字體的名稱替換為字體文件的文件名了,因而在選擇中文字體時就不方便。為了使Fonts列表框中的中文字體名稱更加直觀,必須修改adobefnt.lst文件中的FamilyName=、Winname=後面的字符串。在adobefnt.lst文件中,對於每種中文字體均有一段提示,每段都從%BeginFont開始,以%EndFont結束。下面舉一個例子加以說明。例如,有如下一個段落:

  %BeginFont
  Handler:WinTTHandler
  FontType:TrueType
  FontName:HopeSun
  FamilyName:HopeSun
  StyleName:Regular
  FullName:HopeSun
  WritingScript:Roman
  WinName:HopeSun
  %EndFont

  從FamilyName:HopeSun、WinName:HopeSun中可以看出,該段落用於“希望宋體”字體的說明,因此,我們只要將“HopeSun”改為“希望宋體”即可。

  經過這樣修改,我們就可以在PhotoShop 5.0中隨時輸入選定字體的漢字了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved