色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

FreeBSD下如何使GraphicsMagick支持中文字體?

瀏覽:133日期:2022-06-03 17:40:07

1、安裝:

pkg install GraphicsMagick

2、查看編譯參數(shù):

重點(diǎn)看紅字部分,這部分決定了windows字體的存放路徑,如果系統(tǒng)中沒有這個(gè)路徑,就mkdir一個(gè)。

注意:FreeBSD10.3更改了這個(gè)默認(rèn)路徑,以前在/usr/local/lib/X11下面,現(xiàn)在改到/usr/local/share里面,更為合理一些。

# gm -version
GraphicsMagick 1.3.23 2015-11-07 Q16 http://www.GraphicsMagick.org/
Copyright (C) 2002-2015 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.
Feature Support:
Native Thread Safe yes
Large Files (> 32 bit) yes
Large Memory (> 32 bit) yes
BZIP yes
DPS no
FlashPix no
FreeType yes
Ghostscript (Library) no
JBIG yes
JPEG-2000 yes
JPEG yes
Little CMS yes
Loadable Modules no
OpenMP yes (201107)
PNG yes
TIFF yes
TRIO no
UMEM no
WebP yes
WMF yes
X11 yes
XML yes
ZLIB yes
Host type: amd64-portbld-freebsd10.1
Configured using the command:
./configure "--enable-shared" "--enable-static" "--with-windows-font-dir=/usr/local/share/fonts/webfonts" "--without-perl" "--without-dps" "--without-fpx" "--with-threads" "--enable-onmp" "--disable-openmp-slow" "--with-quantum-depth=16" "--with-webp" "--with-wmf" "--with-x" "--with-xml" "--x-libraries=/usr/local/lib" "--x-includes=/usr/local/include" "--prefix=/usr/cal" "--localstatedir=/var" "--mandir=/usr/local/man" "--infodir=/usr/local/info/" "--build=amd64-portbld-freebsd10.1" "build_alias=amd64-portbld-freebsd10.1" "CC=gcc48" "CFLAGS=-O2 -pip -isystem /usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing" "LDFLAGS= -L/usr/local/lib -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -L/usr/lal/lib/gcc48" "LIBS=" "CPPFLAGS=-isystem /usr/local/include" "CPP=cpp48" "CXX=c++" "CXXFLAGS=-O2 -pipe -isystem /usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-rict-aliasing -isystem /usr/local/include -Wl,-rpath=/usr/local/lib/gcc48"
Final Build Parameters:
CC = gcc48 -std=gnu99
CFLAGS = -fopenmp -O2 -pipe -isystem /usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing -Wall -D_THREAD_SAFE
CPPFLAGS = -isystem /usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include/libxml2
CXX = c++
CXXFLAGS = -O2 -pipe -isystem /usr/local/include -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -fno-strict-aliasing -isystem /usr/local/include -Wl,-rpath=/usr/local/lib/gcc48 -D_TEAD_SAFE
LDFLAGS = -L/usr/local/lib -fstack-protector -Wl,-rpath=/usr/local/lib/gcc48 -L/usr/local/lib/gcc48 -L/usr/local/lib
LIBS = -ljbig -lwebp -llcms2 -ltiff -lfreetype -ljasper -ljpeg -lpng16 -lwmflite -lXext -lX11 -llzma -lbz2 -lxml2 -lz -lm -lgomp -lpthread

3、上傳中文字體,直接在c:\windows\fonts目錄里找就可以,至少上傳兩個(gè),一個(gè)英文字體,一個(gè)中文字體,可以是arial.ttf和simsun.ttf等sim系列,當(dāng)然你也可以上傳多個(gè)。

4、編輯字體配置文件,在最后添加字體信息,arial等英文字體默認(rèn)都在,只添加上傳的中文字體即可,每個(gè)字體文件都需要添加一小節(jié):

/usr/local/lib/GraphicsMagick/config # vi type-windows.mgk

      name="simli"
      fullname="simli"
      family="simli"
      weight="400"
      style="normal"
      stretch="normal"
      glyphs="/usr/local/share/fonts/webfonts/simli.ttf"
      />
相關(guān)文章:
主站蜘蛛池模板: vvvv99日韩精品亚洲 | 成人在线免费观看视频 | 2345成人高清毛片 | 日本高清无吗免费播放 | 99在线免费观看 | 91精品网站 | 亚洲天堂色视频 | 精品国产96亚洲一区二区三区 | 国产精品一国产精品免费 | 尤物tv已满18点击进入 | 亚洲天堂网视频 | 久久semm亚洲国产 | 欧美一级特黄aa大片在线观看免费 | 久久久一区二区三区 | 欧美国产高清 | 在线一区二区三区 | 高清精品女厕在线观看 | 性欧美欧美之巨大69 | 欧美日韩一区二区视频免费看 | 日韩一级精品视频在线观看 | 男女福利视频 | 欧美 在线 成 人怡红院 | 美女一级毛片毛片在线播放 | 午夜免费一级片 | 欧美日韩在线视频不卡一区二区三区 | 国产精品二区高清在线 | 日本加勒比在线视频 | 亚洲精品亚洲人成人网 | 1a级毛片免费观看 | 欧美久久久久欧美一区 | 在线观看人成午夜影片 | 女子张开腿让男人桶视频 | 在线精品亚洲欧洲第一页 | 亚洲国产专区 | 国产精品成久久久久三级 | 久久久久久久综合 | 国产三级a三级三级三级 | www.亚洲成人 | 伊人久久综合热青草 | 久久精品成人免费网站 | 国产国产成人精品久久 |