Mercurial > hg > xemacs-beta
comparison lisp/fontconfig.el @ 3360:316fddbf58e2
[xemacs-hg @ 2006-04-25 14:01:52 by stephent]
Repair broken commit to Xft code. <87aca9n4in.fsf@tleepslib.sk.tsukuba.ac.jp>
author | stephent |
---|---|
date | Tue, 25 Apr 2006 14:02:09 +0000 |
parents | 15fb91e3a115 |
children | cef5f57bb9e2 |
comparison
equal
deleted
inserted
replaced
3359:af8dab703edc | 3360:316fddbf58e2 |
---|---|
87 | 87 |
88 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 88 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
89 ;; | 89 ;; |
90 ;; The fontconfig pattern API | 90 ;; The fontconfig pattern API |
91 ;; | 91 ;; |
92 ;; The basic interfaces are defined as API wrappers in C in xft-font.c | 92 ;; The basic interfaces are defined as API wrappers in C in font-mgr.c. |
93 ;; #### which should be renamed to fontconfig.c. These are prefixed | 93 ;; These are prefixed with "fc-pattern-". These are |
94 ;; with "fc-pattern-". These are | |
95 ;; | 94 ;; |
96 ;; fc-pattern-p | 95 ;; fc-pattern-p |
97 ;; fc-pattern-create | 96 ;; fc-pattern-create |
98 ;; fc-pattern-duplicate | 97 ;; fc-pattern-duplicate |
99 ;; fc-pattern-add | 98 ;; fc-pattern-add |
383 | 382 |
384 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 383 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
385 ;; | 384 ;; |
386 ;; The fontconfig fontname UI | 385 ;; The fontconfig fontname UI |
387 ;; | 386 ;; |
388 ;; The basic interfaces are defined as API wrappers in C in xft-font.c | 387 ;; The basic interfaces are defined as API wrappers in C in font-mgr.c |
389 ;; #### which should be renamed to fontconfig.c. These are prefixed | 388 ;; These are prefixed with "fc-name-". These are |
390 ;; with "fc-name-". These are | |
391 ;; | 389 ;; |
392 ;; fc-name-parse | 390 ;; fc-name-parse |
393 ;; fc-name-unparse | 391 ;; fc-name-unparse |
394 ;; xft-name-unparse (nonfunctional and presumably obsolete) | |
395 ;; | 392 ;; |
396 ;; For interfacing with various font rendering systems, we need to be able | 393 ;; For interfacing with various font rendering systems, we need to be able |
397 ;; to convert the fontconfig patterns to names, and vice versa. The high- | 394 ;; to convert the fontconfig patterns to names, and vice versa. The high- |
398 ;; level API is | 395 ;; level API is |
399 ;; | 396 ;; |
421 | 418 |
422 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | 419 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
423 ;; | 420 ;; |
424 ;; The fontconfig font API | 421 ;; The fontconfig font API |
425 ;; | 422 ;; |
426 ;; The basic interfaces are defined as API wrappers in C in xft-font.c | 423 ;; The basic interfaces are defined as API wrappers in C in font-mgr.c. |
427 ;; #### which should be renamed to fontconfig.c. These are prefixed | 424 ;; These are prefixed with "fc-font-". These are |
428 ;; with "fc-font-". These are | |
429 ;; | 425 ;; |
430 ;; fc-font-match | 426 ;; fc-font-match |
431 ;; fc-list-fonts-pattern-objects | 427 ;; fc-list-fonts-pattern-objects |
432 ;; fc-font-sort | 428 ;; fc-font-sort |
433 ;; fc-font-real-pattern | |
434 ;; | 429 ;; |
435 ;; The high-level API is | 430 ;; The high-level API is |
436 ;; | 431 ;; |
437 ;; font-list &optional PATTERN DEVICE ATTRIBUTE-LIST OPTION-LIST | 432 ;; font-list &optional PATTERN DEVICE ATTRIBUTE-LIST OPTION-LIST |
438 ;; returns a list of patterns matching pattern | 433 ;; returns a list of patterns matching pattern |