blazing216的个人博客分享 http://blog.sciencenet.cn/u/blazing216

博文

Linux安装中文字体和面向对象编程

已有 2798 次阅读 2014-9-11 14:02 |个人分类:Latex|系统分类:科研笔记| Linux, target, share, OOP

之前在《GUI是面对新手的》一文中谈了一些对GUI的理解,这次在安装中文字体的时候有了一些新的体会,和大家分享一下。

在Linux安装字体其实并不复杂,只需要把字体文件拷到/usr/share/fonts文件夹下,然后执行一下3个命令就可以了,分别是mkfontscale,mkfontdir, fc-cache -fv。但是对于没有装过的同学来说,你一开始必不知道应该把文文件拷到哪个文件夹下,更麻烦的是,你不知道要执行什么命令才能让Linux“认识”这些字体。

我在网上搜索安装字体的教程的时候,看到了有个贴子上是这么写的,把字体文件拷到电脑上,然后右键文件,选择安装。在我的电脑上这个方法必不适用,但是不可否认这个帖子提到的方法的确比“拷到特定的文件夹下,然后执行三个你还在问下度娘才知道的命令”来的简单。我突然意识到,这种方法相当于以对象(字体文件)为主体,而安装字体是对对象的一个操作。这不就是面向对象编程的思想嘛!而度娘告诉我们的方法则是以操作为主体,正是过程编程的思想的体现。在GUI一文中提到的“将功能做成好看的图标,使得我们不会因为忘记命令而烦恼”其实就是以OOP为基础的。比如在Word中,我们只能编辑,或者更多地编辑的是doc文件。Doc文件就是对象,而Word的作用就是将对doc文件可以进行的操作整合在一起。虽然由于操作的多样性,我们可能还是避免不了看说明文档,看教程的命运,但是由于OOP的特性,我们可以更清楚的知道对doc文件可以进行什么操作。尤其是当操作数量很多的时候,想要管理和学习这些操作的难度会因为OOP清晰并和人类思维相合的逻辑关系而大大降低。



https://blog.sciencenet.cn/blog-725052-826879.html

上一篇:TexLive的中文编辑——xeTex,xeLatex
下一篇:最近的一些随感
收藏 IP: 159.226.119.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-14 06:52

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部