
Gmagick::queryfonts 함수는 사용 가능한 폰트 목록을 반환하는 함수입니다. 이 함수는 배열 형태로 폰트 이름과 폰트 파일 경로를 함께 반환합니다.
예를 들어, 다음 코드는 사용 가능한 폰트 목록을 가져와 출력하는 예입니다.
#hostingforum.kr
php
$gmagick = new Gmagick();
$fonts = $gmagick->queryfonts();
foreach ($fonts as $font) {
echo $font . "n";
}
위 코드를 실행하면 사용 가능한 폰트 목록이 배열 형태로 출력됩니다. 배열의 각 요소는 폰트 이름과 폰트 파일 경로를 함께 포함합니다.
예를 들어, 다음 코드는 폰트 이름과 폰트 파일 경로를 구분하여 출력하는 예입니다.
#hostingforum.kr
php
$gmagick = new Gmagick();
$fonts = $gmagick->queryfonts();
foreach ($fonts as $font) {
list($fontName, $fontPath) = explode(':', $font);
echo "폰트 이름: $fontName, 폰트 파일 경로: $fontPathn";
}
위 코드를 실행하면 폰트 이름과 폰트 파일 경로가 구분되어 출력됩니다.
따라서, Gmagick::queryfonts 함수를 사용하여 폰트 목록을 가져올 때, 폰트 이름과 폰트 파일 경로를 구분하기 위해서는 explode 함수를 사용하여 ':' 문자를 기준으로 분리하면 됩니다.
또한, 폰트 목록이 반드시 배열로 반환되는지는 Gmagick::queryfonts 함수의 문서를 참조하면 알 수 있습니다. Gmagick::queryfonts 함수는 배열 형태로 폰트 이름과 폰트 파일 경로를 함께 반환하므로, 폰트 목록이 반드시 배열로 반환되는 것입니다.
2025-05-13 00:13