비스타 클레어 타입 글꼴 설치 (Powerpoint Viewer 이용)

비스트에서 지원하는 클레어타입 영문 글꼴 설치 스크립이 있어 소개 합니다.
[attachment=0:j7khactc]vista-clear-type.png[/attachment:j7khactc]

필요 패키지 cabextract , curl
$sudo apt-get install cabextract curl

$gedit ~/vista-fonts-installer.sh
내용

[code:j7khactc]
#!/bin/sh

Installing Vista Fonts in Ubuntu

set -e

exists() { which "$1" &> /dev/null ; }

if ! [ -d ~/.fonts ] ; then
exec 2>&1
echo ‘There is no .fonts directory in your home.’
echo ‘Is fontconfig set up for privately installed fonts?’
exit 1
fi

split up to keep the download command short

DL_HOST=download.microsoft.com
DL_PATH=download/f/5/a/f5a3df76-d856-4a61-a6bd-722f52a5be26
ARCHIVE=PowerPointViewer.exe
URL="http://$DL_HOST/$DL_PATH/$ARCHIVE"

if ! [ -e "$ARCHIVE" ] ; then
if exists curl ; then curl -O "$URL"
elif exists wget ; then wget "$URL"
elif exists fetch ; then fetch "$URL"
fi
fi

TMPDIR=mktemp -d
trap ‘rm -rf "$TMPDIR"’ EXIT INT QUIT TERM

cabextract -L -F ppviewer.cab -d "$TMPDIR" "$ARCHIVE"

cabextract -L -F ‘*.TT[FC]’ -d ~/.fonts "$TMPDIR/ppviewer.cab"

( cd ~/.fonts && mv cambria.ttc cambria.ttf && chmod 600
calibri{,b,i,z}.ttf cambria{,b,i,z}.ttf candara{,b,i,z}.ttf
consola{,b,i,z}.ttf constan{,b,i,z}.ttf corbel{,b,i,z}.ttf )

fc-cache -fv ~/.fonts
[/code:j7khactc]
퍼미션 주기 $chmod a+x ~/vista-fonts-installer.sh
실행 $~/vista-fonts-installer.sh

[color=#80BFBF:j7khactc]나중에 글꼴 설치 스크립으로 활용 할까 하여 여기 기록 합니다.[/color:j7khactc] :shock:

출처 : http://plasmasturm.org/code/vistafonts- … -installer

글꼴을 설치하려고 합니다. 그런데 분도님이 만들어 주신 스크립트를 실행하면 에러가 나요.
에러라기 보다는 if ! [ -d ~/.fonts ] ; then 이 부분에서 홈에 fonts라는 폴더가 없어요.
그래서 스크립트 실행이 않됩니다.
폰트의 개념을 알면 스크립트를 수정해서 설치를 하겠는데 개념이 없어서…
/usr/share/fonts 이경로를 넣어 줘야 되는지 알고 싶습니다.

[quote="asakkum":3cxhjixm]에러라기 보다는 if ! [ -d ~/.fonts ] ; then 이 부분에서 홈에 fonts라는 폴더가 없어요.[/quote:3cxhjixm]
만들어 주면 되죠 !
mkdir ~/.fonts

개인 디렉에 .fonts 디렉을 만들어 글꼴을 설치 하는 것은
삭제 추가, 백업이 용이 하게 하기 위함 입니다.
전 보통 개인 글꼴은 ~/.fonts 에 설치 합니다. 따로 글꼴 종류별로 또 디렉토리 주면서…
[attachment=0:3cxhjixm]fonts.png[/attachment:3cxhjixm]