導航:首頁 > 文件教程 > 讀取字體文件

讀取字體文件

發布時間:2023-03-26 20:19:01

java中如何讀取ttf字體文件,生成Font數組

1.讀取
import java.awt.Font;
import java.io.File;
import java.io.FileInputStream;

public class Loadfont
{
public static Font loadFont(String fontFileName, float fontSize) //第一個參數是外部字體名,第二個是字體大小
{
try
{
File file = new File(fontFileName);
FileInputStream aixing = new FileInputStream(file);
Font dynamicFont = Font.createFont(Font.TRUETYPE_FONT, aixing);
Font dynamicFontPt = dynamicFont.deriveFont(fontSize);
aixing.close();
return dynamicFontPt;
}
catch(Exception e)//異常處理
{
e.printStackTrace();
return new java.awt.Font("宋體", Font.PLAIN, 14);
}
}
public static java.awt.Font Font(){
String root=System.getProperty("user.dir");//項目根目錄路徑
Font font = Loadfont.loadFont(root+"/data/PRISTINA.ttf", 18f);//調用
return font;//返回字體
}
public static java.awt.Font Font2(){
String root=System.getProperty("user.dir");//項目根目錄路徑
Font font = Loadfont.loadFont(root+"/data/XXXX.ttf", 18f);
return font;//返回字體
}
}
2.轉換:
public static String ascii2native(String ascii) {
int n = ascii.length() / 6;
StringBuilder sb = new StringBuilder(n);
for (int i = 0, j = 2; i < n; i++, j += 6) {
String code = ascii.substring(j, j + 4);
char ch = (char) Integer.parseInt(code, 16);
sb.append(ch);
}
return sb.toString();
}

⑵ mfc如何獲取系統字體文件路徑

用EnumFontFamiliesEx函數就可以了,示例如下:

LOGFONTlf;
ZeroMemory(&lf,sizeof(LOGFONT));
lf.lfCharSet=DEFAULT_CHARSET;
_tcscpy(lf.lfFaceName,TEXT(""));
EnumFontFamiliesEx(pDC->GetSafeHdc(),&lf,(FONTENUMPROC)EnumFontFamiliesProc,(LPARAM)this,0);
BOOLCALLBACKCFontCombo::EnumFontFamiliesProc(LPENUMLOGFONTlpelf,LPNEWTEXTMETRIClpntm,DwordnFontType,longlParam)
{
if(!(nFontType&RASTER_FONTTYPE))
{
// if(lpelf->elfLogFont.lfCharSet猛陵==ANSI_CHARSET||lpelf->elfLogFont.lfCharSet==GB2312_CHARSET)
{
CFontCombo枝伍戚*pCombo=(CFontCombo*)lParam;
//過濾以@開頭的字體,過濾已經添加的字體。
if(lpelf->elfFullName[0]!=TEXT('@')&&橘襲pCombo->FindStringExact(0,(LPCTSTR)lpelf->elfFullName)==LB_ERR)
{
intindex=((CFontCombo*)lParam)->AddString((LPCTSTR)lpelf->elfFullName);
LPLOGFONTlpLF=newLOGFONT;
CopyMemory(lpLF,lpelf,sizeof(LOGFONT));
((CFontCombo*)lParam)->SetItemData(index,(DWORD)lpLF);
}
}
}

returnTRUE;
}

⑶ 怎樣提取字體文件

我森橘盯不知道你指的字體文件中的英語是什麼意思?字體文件可以直接從控制面板裏的字體中找到,然後伍春復制出此和來使用就行了。

⑷ 字體文件應該怎麼打開

要使用的下載的字體文件只要把它(*.ttf)放到C:\WINDOWS\Fonts中就可以在word,QQ等地方見到安裝的字體了。一般直接雙擊能打開字體文件來查看是什麼樣效果的字體,還可以使用下面的軟體來打開字體文件:
1、字體管家V5.2;
2、字體預覽工具(FontViewOK);
3、FontExpert(字體管理軟體);
4、字體編輯器(TypeTool)。

⑸ "TTF"文件該怎麼打開

TTF文件是電腦的字體文件,可以直接使用windows字體查看器打開。

TTF(TrueTypeFont)是Apple公司和Microsoft公司共同版推出的字體文件格式,權隨著windows的流行,已經變成最常用的一種字體文件表示方式。

在當前的Mac OS X和Windows XP系統中,TrueType是最常見的字體格式。

雖然二者都包含對Adobe的Type 1格式和OpenType拓展的本地支持。可是現在很多字體已經改用OpenType格式,但是大多數免費廉價的第三方字體仍使用純TrueType格式。

(5)讀取字體文件擴展閱讀:

安裝字體的方法:

1、解壓縮文件,得到一個如下圖一樣的ttf文件。注意,這里必須是已經解壓縮開的TFF文件。

⑹ ps正在讀取字體列表

1 ps正在讀取字體列表,取系統字體列表()
調用格式: 〈文本型數組〉 取系統字體列表 () - 應用介面支持庫->系統處理
英文名稱:GetFontList
取系統所有字體的列表。成功返回字體數組;失敗返回空。本命令為初級命令。

操作系統需求: Windows
2 安裝字體()
調用格式: 〈整數型〉 安裝字體 (文本型 字體游陵升文件名) - 應用介面支持庫->系統處理
英文名稱:AddFont
在Windows系統中添加一種字體資源。添加完畢後,該字體即可由任何Windows應用程序調用。成功返回添加的字體數量;失敗返回0。本命令為初級命神老令。
參數<1>的名稱為「字體文件名」,類型為汪段「文本型(text)」。字體資源文件的文件名。可以是.FON,.FNT,.TTF或.FOT文件。

⑺ CAD字體庫在CAD軟體中無法讀取

試試下面的方法:
命令:OP
打開選項,在文件選項卡中,點開「支持文件搜索路徑」,看有沒有你個字體文件的路徑:
D:\CAD2014\AutoCAD 2014\fonts
如果沒有,點右邊的瀏覽,找到後添加:如果有,點它後,一樣點瀏覽,重新載入。確定後看看是否問題解決,沒有解決,重啟AutoCAD試試。

win10讀取字體慢

在Windows 10中,讀取字體的速度可能會受到計算機的性能和字體文件的大小影響。為了提高讀取字體的速度,您可以嘗試以下操作:慧談1. 將字體文件存儲在本地磁碟上,而不是網路存儲設備上;2. 將字體文件的大小減小;3. 使用更快的計算機;4. 將字體文件存儲在內存中,而不是硬碟上;5. 將字體文件存儲在更快的磁碟上,如SSD磁碟;6. 將字體禪碧培文賀唯件存儲在更快的網路存儲設備上;7. 使用更新的字體文件格式,如OpenType或TrueType;8. 使用更新的操作系統,如Windows 10。

⑼ 如何讀取windows系統一種字體文件的路徑信息

"用GetGlyphOutline取字體點陣!

⑽ 為什麼上古卷軸傳奇載入到後面載入

你是想問為好州談什麼為什麼游戲一直載入嗎?
兩種可友碰能:1、讀取《字體文件》導致無限讀取2、存檔損壞(簡稱「壞檔」)解決辦法:如果是存檔損壞,就跡肢在游戲登陸界面點「載入」(游戲有自動存檔的功能)讀取上一存檔
或者刪除游戲配置文件Skyrim.ini和SkyrimPrefs.ini,然後運行游戲重新生成即可解決。

閱讀全文

與讀取字體文件相關的資料

熱點內容
如何安裝my配置文件 瀏覽:324
卡死安卓機代碼 瀏覽:127
mt4畫的線屬於什麼文件 瀏覽:568
輸入文件格式 瀏覽:103
織夢網站一排4張圖片 瀏覽:301
樂1s可以升級到全網通嗎 瀏覽:484
QQ瀏覽器保留密碼mac 瀏覽:761
一台電腦如何共享文件夾 瀏覽:942
wps如何保存pdf文件 瀏覽:602
PS源文件是厘米 瀏覽:766
創建桌面文件夾路徑 瀏覽:900
華為手機app應用數據哪些刪除 瀏覽:765
資料庫有哪些表格 瀏覽:741
bada12微信java 瀏覽:16
小白編程什麼最好學 瀏覽:205
qq回頭看頭像 瀏覽:338
蘋果換屏要多長時間 瀏覽:283
如何用平板電腦學編程 瀏覽:424
格式工廠怎麼轉換swf文件 瀏覽:817
怎麼做一個試用網站 瀏覽:953

友情鏈接