จะใช้แบบอักษร Adobe Source Code Pro ได้อย่างไร


88

Adobe เปิดตัวตระกูล font แบบโอเพ่นซอร์สชื่อว่า "Source Code Pro" (ดาวน์โหลดที่นี่บทความ Slashdot ที่นี่ ) ฉันจะติดตั้งได้อย่างไร


1
ผู้คนจำนวนมากมาที่คำถามนี้และไม่ใช่พวกเราคนเดียวที่ใช้เวลาในการเพิ่มfonts-source-code-proแพ็คเกจไปยัง Debian ...
Boris

คำตอบ:


145
  1. ดาวน์โหลดข้อมูลที่เก็บจากหน้าแรกของรหัสที่มา Pro คุณสามารถทำได้โดยใช้wget: เปิดเทอร์มินัล (ctrl-alt-t หรือกดปุ่ม win และพิมพ์ "terminal") และประเภท

    wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
    
  2. แตกไฟล์ที่เก็บถาวร (คุณสามารถใช้ Nautilus ได้หรือใช้คำสั่งต่อไปนี้)

    unzip 1.050R-it.zip
    
  3. สร้างไดเรกทอรีในโฮมไดเร็กตอรี่ของคุณชื่อ ".fonts" (ไปที่บ้านใน Nautilus และสร้างโฟลเดอร์ใหม่หรือพิมพ์ต่อไปนี้จากเทอร์มินัล)

    mkdir -p ~/.fonts
    

    หากคุณมีไดเรกทอรีนั้นอยู่แล้วอย่ากังวลไป

  4. ย้ายฟอนต์ Open Type (* .otf) ไปยังไดเร็กทอรี. front ที่เพิ่งสร้างใหม่ ในบรรทัดคำสั่งนั่นจะเป็น

    cp source-code-pro-*-it/OTF/*.otf ~/.fonts/
    
  5. หากคุณยังไม่ได้เปิดให้เปิดเทอร์มินัลแล้วพิมพ์

    fc-cache -f -v
    

ขณะนี้แบบอักษรของคุณพร้อมใช้งานแล้วและแอปพลิเคชันควรจะสามารถดูได้

ทั้งหมดนี้รวมอยู่ในสคริปต์เดียวสำหรับผู้ที่ต้องการคัดลอก / วางคำตอบ

#!/bin/bash
set  -euo pipefail
I1FS=$'\n\t'
mkdir -p /tmp/adodefont
cd /tmp/adodefont
wget -q --show-progress -O source-code-pro.zip https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/1.050R-it.zip
unzip -q source-code-pro.zip -d source-code-pro
mkdir -p ~/.fonts
cp -v source-code-pro/*/OTF/*.otf ~/.fonts/
fc-cache -f
rm -rf source-code-pro{,.zip}

หากคุณต้องการติดตั้งระบบกว้างแทนต่อผู้ใช้คัดลอกแฟ้มไปแทน/usr/local/share/fonts/~/.fonts/


1
สิ่งนี้ไม่อนุญาตให้ฉันใช้แบบอักษรนี้บนเทอร์มินัล ฉันควรทำอย่างไรเพื่อใช้แบบอักษรนี้กับเทอร์มินัล
user1261084

@SSchneid ฉันเห็นข้อเสนอการแก้ไขของคุณแล้วและปฏิเสธ โปรดแก้ไขคำตอบทั้งหมดและแทนที่ลิงก์ที่ตายแล้วด้วยลิงก์ที่ทำงานหรือส่งคำตอบใหม่
MadMike

38

ในการติดตั้ง Source Code Pro คุณสามารถ:

  1. ไปที่Google แบบอักษร
  2. พิมพ์source codeในช่องค้นหา (การจับคู่อย่างเดียวควรเป็น Source Code Pro)
  3. คลิก "เพิ่มไปยังคอลเลกชัน"
  4. คลิกที่ตัวอย่างข้อความ (ควรแสดงรูปแบบตัวอักษรทั้งหมด)
  5. ทำเครื่องหมายที่ช่องทำเครื่องหมายทั้งหมด
  6. คลิกที่ไอคอนดาวน์โหลด (ลูกศรลงที่ด้านบนขวา) และดาวน์โหลดเป็นไฟล์ซิป

ตอนนี้คุณเพียงแค่ขยายไฟล์ Zip ลงใน~/.fontsโฟลเดอร์ของคุณ:

mkdir -p ~/.fonts/Source_Code_Pro
unzip Source_Code_Pro.zip  -d ~/.fonts/Source_Code_Pro

คุณอาจต้องเรียกใช้

fc-cache -f

เพื่อทำให้แบบอักษรพร้อมใช้งาน (ไม่จำเป็นต้องออกจากระบบ)


3
นี่อาจเป็นคำตอบที่จะอายุที่ดีที่สุด

13

ขอบคุณสำหรับคำตอบเพียงสคริปต์ที่แก้ไขเพื่อรับไฟล์ล่าสุด

#!/bin/bash
FONT_NAME="SourceCodePro"
URL="https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip"

mkdir /tmp/adodefont
cd /tmp/adodefont
wget ${URL} -O ${FONT_NAME}.zip
unzip -o -j ${FONT_NAME}.zip
mkdir -p ~/.fonts
cp *.otf ~/.fonts
fc-cache -f -v

8

คำตอบของฉันคล้ายกับที่คนอื่นเพิ่งอัปเดต URL เพราะดูเหมือนว่าจะถูกลบออก บ้านใหม่ของซอร์สโค้ดโปรดูเหมือนว่าจะอยู่ใน GitHub รหัสแหล่งที่มาโปรบน GitHub

#!/bin/bash
mkdir /tmp/adodefont
cd /tmp/adodefont
wget https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip
unzip 1.017R.zip 
mkdir -p ~/.fonts
cp source-code-pro-1.017R/OTF/*.otf ~/.fonts/
fc-cache -f -v

1

จากการโพสต์ของ GitHubสคริปต์นี้ใช้งานได้สำหรับฉัน ฉันต้องแก้ไขชื่อโฟลเดอร์เพื่อให้มันใช้งานได้

version=1.050

echo "\n* Downloading version $version of source code pro font"
rm -f SourceCodePro_FontsOnly-$version.zip
rm -rf SourceCodePro_FontsOnly-$version
font_folder=source-code-pro-2.030R-ro-${version}R-it
zip_file=${version}R-it.zip
wget https://github.com/adobe-fonts/source-code-pro/archive/2.030R-ro/$zip_file

echo "\n* Unziping package"
unzip $zip_file
mkdir -p ~/.fonts

echo "\n* Copying fonts to ~/fonts"
cp $font_folder/OTF/*.otf ~/.fonts/

echo "\n* Updating font cache"
sudo fc-cache -f -v

echo "\n* Looking for 'Source Code Pro' in installed fonts"
fc-list | grep "Source Code Pro"

echo "\n* Now, you can use the 'Source Code Pro' fonts, ** for sublime text ** just add the lines bellow to 'Preferences > Settings':"
echo '\n  "font_face": "Source Code Pro",'
echo '  "font_size": 10'

echo "\n* Finished :)\n"


0

ไม่ใช่สิ่งที่ OP ต้องการขอ แต่อาจจะง่ายกว่านี้

คุณสามารถติดตั้งฟอนต์ Powerlineซึ่งรวมฟอนต์โมโนเดี่ยวที่แก้ไขเล็กน้อยซึ่งทำงานกับ powerline สำหรับพรอมต์และ Vim ด้วยปลั๊กอิน vim-airline มันเป็นรายการที่ยอดเยี่ยมสำหรับคุณที่จะลองแบบอักษรของซอร์สโค้ดแบบโมโนรวมถึง "Source Code Pro" วิธีติดตั้งแบบอักษรทั้งหมด:

$ git clone https://github.com/powerline/fonts.git --depth=1
$ cd fonts
$ ./install.sh

1
หากคุณติดตั้งด้วยวิธีนี้แบบอักษรจะถูกเรียกว่าSource Code Pro for Powerline
Boris

0
sudo wget --content-disposition -P /usr/share/fonts/opentype/source-code-pro https://github.com/adobe-fonts/source-code-pro/blob/482adcaccf9777f2850974e08c60e706b1ad9169/OTF/SourceCodePro-{Black,BlackIt,Bold,BoldIt,ExtraLight,ExtraLightIt,It,Light,LightIt,Medium,MediumIt,Regular,Semibold,SemiboldIt}.otf?raw=true

ที่จะติดตั้งแบบอักษรรุ่นล่าสุดซึ่งทำขึ้นในวันที่ 18 กรกฎาคม 2016

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.