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