کليک/ فونت هاي مايکروسافت از محبوبيت و کاربرد خاصي در بين کاربران برخوردار هستند. در ادامه با نحوه نصب اين فونت ها روي سيستم عامل لينوکس آشنا مي شويم.
هزاران فونت مختلف در دسترس کاربران قرار دارد، اما محبوبيت ويندوز باعث شده تا فونت هاي مايکروسافت کاربرد بيشتري پيدا کنند. اين فونت ها معمولا به همراه سيستم عامل روي سيستم نصب مي شوند. براي بسياري از کاربران، فونت هايي مثل Arial، Times New Roman و Impact سه فونت استاندارد به شمار مي آيند. بنابراين در صورت تمايل به همکاري و تبادل اسناد با کاربران ويندوز، بهتر است به اين فونت ها دسترسي پيدا کنيد، حتي اگر سيستم عامل فعلي شما، لينوکس باشد. خوشبختانه به راحتي مي توان فونت هاي مايکروسافت را روي سيستم عامل لينوکس نصب کرد.
نصب کننده کلاسيک
اگر از يکي از نسخه هاي Ubuntu استفاده مي کنيد، بايد به نصب کننده قديمي دسترسي پيدا کنيد. اين نصب کننده به شما کمک مي کند تا به راحتي فونت هاي مايکروسافت را به فونت هاي لينوکس اضافه کنيد. براي اين منظور، وارد يک ترمينال شويد:
sudo apt install ttf-mscorefonts-installer
براي نسخه Fedora، يک روش قديمي و البته کارآمد براي نصب فونت هاي مايکروسافت در زير نوشته شده است:
sudo dnf install curl cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
کاربران Arch نيز مي توانند مجموعه ttf-ms-fonts را از AUR دانلود و نصب کنند.
راه حل عمومي براي نصب فونت هاي مايکروسافت روي نسخه هاي مختلف لينوکس، استخراج فونت ها از ويندوز و انتقال آن ها به سيستم لينوکس است.
کپي برداري از نصب ويندوز
اگر به يک ماشين مبتني بر ويندوز دسترسي داريد، مي توانيد فونت هاي مايکروسافت را از اين قسمت کپي کنيد. مدير فايل دلخواه خود را به اجرا درآورده و به آدرس C:\Windows\Fonts برويد. توجه داشته باشيد که اگر در هنگام نصب ويندوز از مسير پيشفرض استفاده نکرده باشيد، آنگاه مسير ذکر شده ممکن است متفاوت باشد. به هر حال، تمام فايل هاي موجود در دايرکتوري اين مسير را انتخاب کرده و آن ها را در درايو USB خود کپي کنيد.
سپس فايل هاي فونت کپي شده را به ماشين لينوکس خود منتقل کرده و آن ها را در پوشه .fonts در دايرکتوري Home قرار دهيد. در صورت عدم وجود پوشه اي به نام .fonts (حتما به نقطه توجه کنيد)، آن را بسازيد.
کپي برداري از فايل ISO ويندوز 10
اگر به نصب ويندوز دسترسي نداريد، به راحتي مي توانيد فايل ISO ويندوز را دانلود کرده و فونت هاي مورد نظر را از اين فايل استخراج کنيد.
1- ابتدا Windows 10 Disc Image رسمي مايکروسافت (فايل ISO) را دانلود کنيد. کمي به سمت پايين رفته و از منوي کرکره اي، نسخه مورد نظر را انتخاب کند – مثلا آخرين نسخه کامل را دانلود کنيد.
با اينکه ظاهرا تفاوتي بين دسترس پذيري فونت ها در زبان هاي مختلف مشاهده نمي شود، اما بهتر است نسخه ويندوز براي زبان اصلي خود، يا نسخه بين المللي انگليسي (English International) را دانلود کنيد.
2- براي استخراج فونت ها از فايل ISO ويندوز، به 7Zip احتياج است. اگر اين نرم افزار بايگاني کننده روي سيستم نصب نيست، با دستور زير آن را نصب کنيد:
sudo apt install p7zip-full
در صورت استفاده از نسخه OpenSUSE، دستور زير را به اجرا درآوريد:
sudo zypper install p7zip
در صورت استفاده از نسخه Arch و ساير نسخه هاي مبتني بر Arch مثل Manjaro، دستور زير را بنويسيد:
sudo pacman -S p7zip
3- در ترمينال با نوشتن cd به دايرکتوري اشاره کنيد که فايل ISO ويندوز را در آن دانلود کرده ايد. ابتدا بايد يک آرشيو بزرگ را استخراج کنيد که شامل فايل هاي ديگري علاوه بر فونت، يعني فايل هاي نصب ويندوز است. فايل هاي فونت مورد نظر در اين آرشيو بزرگ قرار دارند. براي اين کار، از دستور زير استفاده کنيد:
cd ~/Downloads
7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wim
سپس به جاي عبارت Win10_XXXXEnglishInternational_x64، نام دقيق فايل ايزوي ويندوز را بنويسيد.
توجه داشته باشيد که اين قسمت از کار بسته به سرعت CPU شما ممکن است اندکي به طول بيانجامد. همچنين براي استخراج فايل هاي بزرگ از ايزو به بيش از 4 گيگابايت حافظه نياز خواهيد داشت.
4- پس از تکميل فرايند، دايرکتوري Fonts را از آرشيو install.wim استخراج کنيد. دستور زير را بنويسيد:
7z e install.wim 1/Windows/{Fonts/”*”.{ttf,ttc},System32/Licenses/neutral/”*”/”*”/license.rtf} -ofonts/
پس از گذشت زماني اندک، تمام فونت هاي موجود در رسانه نصب ويندوز، در زيرپوشه اي به نام fonts در کنار فايل ISO دانلود شده قرار مي گيرند.
نصب فونت هاي مايکروسافت
ساده ترين راه براي نصب فونت ها در لينوکس، انتقال آن ها به پوشه .fonts در دايرکتوري Home است. براي اين کار، دستور زير را بنويسيد:
mv fonts ~/.fonts
در نسخه Arch به دليل منع استفاده از پوشه اي به نام ~/.fonts ، بايد دستور زير را نوشت:
mv fonts ~/.local/share/fonts
در نهايت براي اينکه فونت هاي جديد در تمام اپليکيشن ها ظاهر شوند، بايد کش فونت نصب را بروزرساني کرد. بنابراين دستور زير را بنويسيد:
fc-cache -f
پس از اجراي اين دستورالعمل ها، با باز کردن هر برنامه اي نظير LibreOffice’s Writer مي توان فونت هاي جديد از جمله فونت هاي مايکروسافت را در بين سايرين مشاهده کرد.
البته گاهي حتي در صورت وجود تمام فونت ها، باز هم ممکن است مشکلي در شناسايي فونت ها به وجود آيد، خصوصا در تصاوير. به علاوه اگر به جاي فونت ها به اجراي ويندوز احتياج داشته باشيد، مي توانيد به واسطه WINE، از سيستم عامل ويندوز روي لينوکس استفاده کنيد.
بازار