Download Contents
Transcript
Chapter 1 Overview 1.1 Introduction Recent years have seen an uprising in the use of networking, multitasking environments. Most of these environments make use of the Unix operating system, which allows more than one task to be executed simultaneously. As more powerful computers became available, this power was used to provide better user interfaces, supportive of the user, easier to learn and use. X Windows is a graphical user interface which uses windows, pull down or pop up menus and a pointing device. With X Windows multiple applications can run simultaneously in windows. X Windows provides the means for creating device independent applications, and facilities for generating multifont text and two dimensional graphics. FontCreator uses the X Windows environment, to enable users to create easily, their own fonts for use with their applications or for experimenting. Throughout this dissertation, we concentrate on showing how to use FontCreator eectively to create fonts. 1.1.1 Report Structure The rst chapter is an introduction to the FontCreator project. The second chapter is an overview of X Windows, with special mention on windows, window managers and toolkits. The third chapter explains the character properties and goes on to dene the X Logical Font Description and the Bitmap Distribution Format which is used in X Windows. The chapter ends with an example of a font le. The next chapter establishes the need for the FontCreator and describes the way FontCreator was designed and implemented, the FontCreator toolkit and how FontCreator works. We have 3