zoukankan      html  css  js  c++  java
  • 安装monaco字体的脚本

    网上有人发布了安装monaco的脚本, 其中还包括微软雅黑, 本代码全部系转载。

    #!/bin/bash

    #dir define

    myfonts_dir=/usr/share/fonts/truetype/myfonts
    remote_dir=https://files.cnblogs.com/DengYangjun

    #fonts define
    monaco=monaco-linux.ttf
    lucida=lucida-console.ttf
    msyh=msyh.ttf
    msyhbd=msyhbd.ttf
    agencyr=agencyr.ttf
    agencyrb=agencyrb.ttf

    screen=0

    sudo mkdir $myfonts_dir 2>/dev/null

    echo "Ubuntu字体自动安装工具"
    echo "(C)2008-2009 Deng.Yangjun@Gmail.com"

    echo "安装等宽英文台字体:Monaco"
    wget -O $monaco.zip $remote_dir/$monaco.zip
    unzip -o $monaco.zip 1>/dev/null
    sudo mv $monaco $myfonts_dir
    rm $monaco.zip

    echo "安装等宽英文字体:Lucida Console"
    wget -O $lucida.zip $remote_dir/$lucida.zip
    unzip -o $lucida.zip 1>/dev/null
    sudo mv $lucida $myfonts_dir
    rm $lucida.zip

    echo "安装英文字体:Agency FB"
    wget -O $agencyr.zip $remote_dir/$agencyr.zip
    unzip -o $agencyr.zip 1>/dev/null
    sudo mv $agencyr $myfonts_dir
    rm $agencyr.zip

    wget -O $agencyrb.zip $remote_dir/$agencyrb.zip
    unzip -o $agencyrb.zip 1>/dev/null
    sudo mv $agencyrb $myfonts_dir
    rm $agencyrb.zip

    echo "安装字体:微软雅黑"
    wget -O $msyh.zip $remote_dir/$msyh.zip
    unzip -o $msyh.zip 1>/dev/null
    sudo mv $msyh $myfonts_dir
    rm $msyh.zip

    wget -O $msyhbd.zip $remote_dir/$msyhbd.zip
    unzip -o $msyhbd.zip 1>/dev/null
    sudo mv $msyhbd $myfonts_dir
    rm $msyhbd.zip

    #Ubuntu 7.10
    #wget https://files.cnblogs.com/DengYangjun/language-selector.conf.zip
    #unzip -o language-selector.conf.zip
    #sudo mv language-selector.conf /etc/fonts
    #rm language-selector.conf.zip

    #Ubuntu 8.04

    echo "请选择显示器类型(1-2):1-LED 2-CRT"
    read screen
    case $screen in
    1)
    wget -O local.conf.zip $remote_dir/local.conf.led.zip
    ;;
    2)
    wget -O local.conf.zip $remote_dir/local.conf.crt.zip
    ;;
    ?)
    echo "无效选择,退出安装,安装未完成。"
    exit 1;
    esac

    unzip -o local.conf.zip 1>/dev/null
    sudo mv /etc/fonts/conf.avail/51-local.conf /etc/fonts/conf.avail/51-local.conf.old
    sudo mv local.conf /etc/fonts/conf.avail/51-local.conf
    rm local.conf.zip

    cd /etc/fonts/conf.avail
    sudo mv 69-language-selector-zh-cn.conf 69-language-selector-zh-cn.conf.old 2>/dev/null

    echo "请稍等,正在刷新系统字体..."
    cd $myfonts_dir
    sudo chmod 555 *
    sudo mkfontscale 1>/dev/null
    sudo mkfontdir 1>/dev/null
    sudo fc-cache -v 1>/dev/null

    echo "安装字体结束,谢谢使用。请退出X-Server,重新登录,查看字体效果。"



  • 相关阅读:
    第一章 Java Collections Framework总览
    MySQL常用sql语句
    static关键字
    Mysql常用索引及优化
    JDK安装及环境变量配置
    破解IntelliJ IDEA 2017
    Spring自我总结
    Java中根据字节截取字符串
    外键的主要作用:保持数据的一致性、完整性
    使用SSI框架写的简单Demo(查询模块)
  • 原文地址:https://www.cnblogs.com/hanleilei/p/2300137.html
Copyright © 2011-2022 走看看