မျက်မှောက်ခေတ် Web Development တွင်ရှင်းလင်းပြတ်သားစွာနှင့်ပရော်ဖက်ရှင်နယ်ဖောင့်စက်သည်အသုံးပြုသူအတွေ့အကြုံအတွက်အလွန်အရေးကြီးသည်။ Freetype သည်ထိရောက်သောဖောင့်အင်ဂျင်တစ်ခုဖြစ်သည်။ ဤဆောင်းပါးသည်သင်၏ Mac စနစ်တွင် Freetype နှင့် PHP ကိုတပ်ဆင်ရန်နှင့် configure လုပ်ပြီး configure လုပ်ပြီး configure လုပ်ပါ။
Mac သုံးစွဲသူများသည် homebrew ကို Freetype ကိုလျင်မြန်စွာတပ်ဆင်ရန်သုံးနိုင်သည်။ Homebrew ကို install မလုပ်ရသေးပါက installation နည်းလမ်းရရှိရန်၎င်း၏တရားဝင်ဝက်ဘ်ဆိုက်သို့သွားပါ။ တပ်ဆင်မှုပြီးပြည့်စုံပြီးနောက် terminal တွင်အောက်ပါ command ကိုရိုက်ထည့်ပါ။
brew install freetype
တပ်ဆင်မှုပြီးပြည့်စုံပြီးပါက install လုပ်ထားသောဖိုင်များကိုကြည့်ရှုရန်အောက်ပါ command ကို run ပါ။
brew list freetype
command သည်သက်ဆိုင်သောဖိုင်များစာရင်းကိုပြန်လည်ရောက်ရှိပါက၎င်းသည် Freetype တပ်ဆင်ခြင်းသည်အောင်မြင်သည်ဟုဆိုလိုသည်။
သင်၏ PHP တွင် Freetype အထောက်အပံ့များပါ 0 င်သည်ကိုစစ်ဆေးရန် Terminal တွင်အောက်ပါ command ကိုရိုက်ထည့်ပါ။
php -m | grep freetype
အကယ်. output မရှိပါက PHP တွင် Freetype module ကိုဖွင့်ထားခြင်းမဟုတ်ပါ။
PHP ကိုပြန်လည်ထည့်သွင်းရန်, အောက်ပါ command ကို execute လုပ်နိုင်သည်။
brew install php
Homebrow ဗားရှင်းအဟောင်းတွင်အောက်ပါနည်းလမ်းတွင် Freetype အထောက်အပံ့ကိုထည့်ရန်သင်ကြိုးစားနိုင်သည် (မှတ်ချက် - အိမ်၌ရှိသောအိမ်မွေးနေ့ဗားရှင်းအသစ်သည် - Freepe Parameter ကိုမထောက်ပံ့တော့ပါ။
brew install php --with-freetype
တပ်ဆင်မှုပြီးဆုံးပါက Freetype extension ကို enable လုပ်ရန် PHP configuration file (php.ini) ကိုတည်းဖြတ်ရန်လိုအပ်သည်။ များသောအားဖြင့်ဖိုင်လမ်းကြောင်းသည်အောက်ပါအတိုင်းဖြစ်သည် -
/usr/local/etc/php/7.x/php.ini
အောက်ပါလိုင်းကိုဖိုင်နှင့် uncomment တွင်ရှာပါ။
extension=freetype.so
Configuration ကိုပြုပြင်ပြီးနောက် Settings ကိုအကျိုးသက်ရောက်စေရန် PHP 0 န်ဆောင်မှုကိုပြန်လည်စတင်ပါ။
brew services restart php
Freetype ကိုဖွင့်ထားရှိမရှိစစ်ဆေးရန်ရိုးရှင်းသော PHP script ကိုသင်ဖန်တီးနိုင်သည်။
if (function_exists('imagettftext')) {
echo 'Freetypeပံ့ပိုးမှု enabled!';
} else {
echo 'Freetypeပံ့ပိုးမှုမဖွင့်ပါ!';
}
?>
အထက်ပါကုဒ်ကို test_freetype.php ဖိုင်တစ်ခုအဖြစ်သိမ်းဆည်းပြီး output ရလဒ်များကိုကြည့်ရှုရန် browser တွင်ကြည့်ပါ။
ဤဆောင်းပါးတွင်ဖော်ပြထားသည့်အဆင့်များမှတစ်ဆင့် Font Rendering ၏အရည်အသွေးကိုထိရောက်စွာတိုးတက်စေရန်သင်၏ MAC System ပေါ်တွင် Freetype နှင့် PHP ကိုအောင်မြင်စွာ configure လုပ်နိုင်သည်။ ၎င်းသည်ရုပ်ပုံစာသားကိုထုတ်ပေးသည်ဖြစ်စေ, dynamic font font processing processing processing ဖြစ်စေ, Freetype သည်ယုံကြည်စိတ်ချရသောဖြေရှင်းနည်းဖြစ်သည်။ ဤလမ်းညွှန်သည်သင်၏ဖွံ့ဖြိုးတိုးတက်မှုဆိုင်ရာကြိုးပမ်းမှုများနှင့်သင့်အားကူညီလိမ့်မည်ဟုမျှော်လင့်ပါသည်။