LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 624|回复: 2

如果可以用命令行的形式配置 fonts.conf & local.conf

[复制链接]
发表于 2005-3-27 19:07:13 | 显示全部楼层 |阅读模式
如果可以用命令行的形式配置 fonts.conf & local.conf,就可以做到极大地减少出错概率
并且如果将这样的命令行用于字体的 rpm安装文件,或者美化包之类的,就可以做到回退等等

那么,这样的命令行应当怎样设计?
设想中应当与 cvs, apt 类似,一个命令,多个子命令,一些选项,但是无法应用 GNU getopt 吧?
另外,由于这个文件内容的特殊性,应当使用
xxx enable xxxx for xxxx range xxx
xxx set xxx for xxx
xxx prefer xxx for xxx
xxx check
这样的指令,那么怎样设计命令行的选项可以做到最简单,最人性化呢
是不是可以只用 SQL 的语法?
SQL 与 xml 有什么不同,会不会影响这种命令行的设计?
其中,每个 xxx 都可以是一个参数的列表,例如
xxx prefer "Verdana, SimSun, DongWen--Song" for Sans
xxx enable hinting disable "autohint, antialias" for "SimSun, SimHei" range " -10"
诸如此类,这样还能利用副作用,指定新字体与原有字体的顺序
我觉得这种命令行无论如何都不可能把 fonts.conf 中所有的元素都表现出来,且不说那些元素各种各样,单从用户记忆的角度考虑都不应当全部表示出来
那么,是不是说命令行的表现力要差很多呢
还可以借鉴 lftp 的交互式和配置方式,还有 rpm macros 的定义方式等等
还可以用词法和语法的分析

但是都无法回答是否可行
大家有什么想法?
发表于 2005-3-27 23:54:55 | 显示全部楼层
DML 和 DDL 要分开设计考虑
回复 支持 反对

使用道具 举报

发表于 2005-3-28 01:08:59 | 显示全部楼层
愚见,既然fonts.conf可由fc-cache生成,那么可否参考一下fc-cache的工作原理呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表