字库与字符集有什么区别?该怎么解决

字库与字符集有什么区别?
一直不是很明白字库与字符集他们有什么区别。麻烦各位告诉一下。
------解决方案--------------------
字符集定义的是什么样的二进制字节对应哪个文字.
字库是某个文字如何显示在屏幕上.
------解决方案--------------------
字符集是定义,字库是实现
------解决方案--------------------
比如“啊”:GBK字符集中是0xB0A1,Unicode字符集中是0x554A,BIG5字符集中是0xXXXX,Shift-JIS字符集中是0xXXXX,……
在16x16点阵字库中是
0x00 0x04
0x2f 0x7e
0xf9 0x04
0xa9 0x04
0xaa 0x14
0xaa 0x7c
0xac 0x54
0xaa 0x54
0xaa 0x54
0xa9 0x54
0xe9 0x74
0xad 0x54
0x0a 0x04
0x08 0x04
0x08 0x14
0x08 0x0c
在24x24点阵字库中是
……
在TrueType宋体字库中是
……
------解决方案--------------------
字符集是编码集,是机器里对字符个体描述的集合,而字库是对字符视觉形态描述的集合。

字符集和字库还是有关系的,至少要指出字库中某个字符在指定字符集中的对应代码。
------解决方案--------------------
不应该说是位置,理解成编号更合适些。字库需要由字符集来访问。