Home | History | Annotate | Line # | Download | only in fontconfig-devel
      1       1.1  mrg <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/loose.dtd">
      2       1.1  mrg <HTML
      3       1.1  mrg ><HEAD
      4       1.1  mrg ><TITLE
      5       1.1  mrg >FcConfigSubstituteWithPat</TITLE
      6       1.1  mrg ><META
      7       1.1  mrg NAME="GENERATOR"
      8       1.1  mrg CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
      9       1.1  mrg REL="HOME"
     10       1.1  mrg HREF="t1.html"><LINK
     11       1.1  mrg REL="UP"
     12       1.1  mrg TITLE="FcConfig"
     13   1.1.1.7  mrg HREF="x103.html#AEN3038"><LINK
     14       1.1  mrg REL="PREVIOUS"
     15       1.1  mrg TITLE="FcConfigAppFontClear"
     16       1.1  mrg HREF="fcconfigappfontclear.html"><LINK
     17       1.1  mrg REL="NEXT"
     18       1.1  mrg TITLE="FcConfigSubstitute"
     19       1.1  mrg HREF="fcconfigsubstitute.html"></HEAD
     20       1.1  mrg ><BODY
     21       1.1  mrg CLASS="REFENTRY"
     22       1.1  mrg BGCOLOR="#FFFFFF"
     23       1.1  mrg TEXT="#000000"
     24       1.1  mrg LINK="#0000FF"
     25       1.1  mrg VLINK="#840084"
     26       1.1  mrg ALINK="#0000FF"
     27       1.1  mrg ><DIV
     28       1.1  mrg CLASS="NAVHEADER"
     29       1.1  mrg ><TABLE
     30       1.1  mrg SUMMARY="Header navigation table"
     31       1.1  mrg WIDTH="100%"
     32       1.1  mrg BORDER="0"
     33       1.1  mrg CELLPADDING="0"
     34       1.1  mrg CELLSPACING="0"
     35       1.1  mrg ><TR
     36       1.1  mrg ><TH
     37       1.1  mrg COLSPAN="3"
     38       1.1  mrg ALIGN="center"
     39       1.1  mrg ></TH
     40       1.1  mrg ></TR
     41       1.1  mrg ><TR
     42       1.1  mrg ><TD
     43       1.1  mrg WIDTH="10%"
     44       1.1  mrg ALIGN="left"
     45       1.1  mrg VALIGN="bottom"
     46       1.1  mrg ><A
     47       1.1  mrg HREF="fcconfigappfontclear.html"
     48       1.1  mrg ACCESSKEY="P"
     49       1.1  mrg >&#60;&#60;&#60; Previous</A
     50       1.1  mrg ></TD
     51       1.1  mrg ><TD
     52       1.1  mrg WIDTH="80%"
     53       1.1  mrg ALIGN="center"
     54       1.1  mrg VALIGN="bottom"
     55       1.1  mrg ></TD
     56       1.1  mrg ><TD
     57       1.1  mrg WIDTH="10%"
     58       1.1  mrg ALIGN="right"
     59       1.1  mrg VALIGN="bottom"
     60       1.1  mrg ><A
     61       1.1  mrg HREF="fcconfigsubstitute.html"
     62       1.1  mrg ACCESSKEY="N"
     63       1.1  mrg >Next &#62;&#62;&#62;</A
     64       1.1  mrg ></TD
     65       1.1  mrg ></TR
     66       1.1  mrg ></TABLE
     67       1.1  mrg ><HR
     68       1.1  mrg ALIGN="LEFT"
     69       1.1  mrg WIDTH="100%"></DIV
     70       1.1  mrg ><H1
     71       1.1  mrg ><A
     72       1.1  mrg NAME="FCCONFIGSUBSTITUTEWITHPAT"
     73       1.1  mrg ></A
     74       1.1  mrg >FcConfigSubstituteWithPat</H1
     75       1.1  mrg ><DIV
     76       1.1  mrg CLASS="REFNAMEDIV"
     77       1.1  mrg ><A
     78  1.1.1.10  mrg NAME="AEN3487"
     79       1.1  mrg ></A
     80       1.1  mrg ><H2
     81       1.1  mrg >Name</H2
     82       1.1  mrg >FcConfigSubstituteWithPat&nbsp;--&nbsp;Execute substitutions</DIV
     83       1.1  mrg ><DIV
     84       1.1  mrg CLASS="REFSYNOPSISDIV"
     85       1.1  mrg ><A
     86  1.1.1.10  mrg NAME="AEN3490"
     87       1.1  mrg ></A
     88       1.1  mrg ><H2
     89       1.1  mrg >Synopsis</H2
     90       1.1  mrg ><DIV
     91       1.1  mrg CLASS="FUNCSYNOPSIS"
     92       1.1  mrg ><P
     93       1.1  mrg ></P
     94       1.1  mrg ><A
     95  1.1.1.10  mrg NAME="AEN3491"
     96       1.1  mrg ></A
     97       1.1  mrg ><TABLE
     98       1.1  mrg BORDER="0"
     99       1.1  mrg BGCOLOR="#E0E0E0"
    100       1.1  mrg WIDTH="100%"
    101       1.1  mrg ><TR
    102       1.1  mrg ><TD
    103       1.1  mrg ><PRE
    104       1.1  mrg CLASS="FUNCSYNOPSISINFO"
    105   1.1.1.3  mrg >#include &#60;fontconfig/fontconfig.h&#62;
    106   1.1.1.9  mrg         </PRE
    107       1.1  mrg ></TD
    108       1.1  mrg ></TR
    109       1.1  mrg ></TABLE
    110       1.1  mrg ><P
    111       1.1  mrg ><CODE
    112       1.1  mrg ><CODE
    113       1.1  mrg CLASS="FUNCDEF"
    114       1.1  mrg >FcBool <TT
    115       1.1  mrg CLASS="FUNCTION"
    116       1.1  mrg >FcConfigSubstituteWithPat</TT
    117       1.1  mrg ></CODE
    118       1.1  mrg >(FcConfig *<TT
    119       1.1  mrg CLASS="PARAMETER"
    120       1.1  mrg ><I
    121       1.1  mrg >config</I
    122       1.1  mrg ></TT
    123       1.1  mrg >, FcPattern *<TT
    124       1.1  mrg CLASS="PARAMETER"
    125       1.1  mrg ><I
    126       1.1  mrg >p</I
    127       1.1  mrg ></TT
    128       1.1  mrg >, FcPattern *<TT
    129       1.1  mrg CLASS="PARAMETER"
    130       1.1  mrg ><I
    131       1.1  mrg >p_pat</I
    132       1.1  mrg ></TT
    133       1.1  mrg >, FcMatchKind <TT
    134       1.1  mrg CLASS="PARAMETER"
    135       1.1  mrg ><I
    136       1.1  mrg >kind</I
    137       1.1  mrg ></TT
    138       1.1  mrg >);</CODE
    139       1.1  mrg ></P
    140       1.1  mrg ><P
    141       1.1  mrg ></P
    142       1.1  mrg ></DIV
    143       1.1  mrg ></DIV
    144       1.1  mrg ><DIV
    145       1.1  mrg CLASS="REFSECT1"
    146       1.1  mrg ><A
    147  1.1.1.10  mrg NAME="AEN3504"
    148       1.1  mrg ></A
    149       1.1  mrg ><H2
    150       1.1  mrg >Description</H2
    151       1.1  mrg ><P
    152       1.1  mrg >Performs the sequence of pattern modification operations, if <TT
    153       1.1  mrg CLASS="PARAMETER"
    154       1.1  mrg ><I
    155       1.1  mrg >kind</I
    156       1.1  mrg ></TT
    157       1.1  mrg > is
    158       1.1  mrg FcMatchPattern, then those tagged as pattern operations are applied, else
    159       1.1  mrg if <TT
    160       1.1  mrg CLASS="PARAMETER"
    161       1.1  mrg ><I
    162       1.1  mrg >kind</I
    163       1.1  mrg ></TT
    164       1.1  mrg > is FcMatchFont, those tagged as font operations are applied and
    165       1.1  mrg p_pat is used for &#60;test&#62; elements with target=pattern. Returns FcFalse
    166       1.1  mrg if the substitution cannot be performed (due to allocation failure). Otherwise returns FcTrue.
    167       1.1  mrg If <TT
    168       1.1  mrg CLASS="PARAMETER"
    169       1.1  mrg ><I
    170       1.1  mrg >config</I
    171       1.1  mrg ></TT
    172       1.1  mrg > is NULL, the current configuration is used.
    173   1.1.1.9  mrg             </P
    174       1.1  mrg ></DIV
    175       1.1  mrg ><DIV
    176       1.1  mrg CLASS="NAVFOOTER"
    177       1.1  mrg ><HR
    178       1.1  mrg ALIGN="LEFT"
    179       1.1  mrg WIDTH="100%"><TABLE
    180       1.1  mrg SUMMARY="Footer navigation table"
    181       1.1  mrg WIDTH="100%"
    182       1.1  mrg BORDER="0"
    183       1.1  mrg CELLPADDING="0"
    184       1.1  mrg CELLSPACING="0"
    185       1.1  mrg ><TR
    186       1.1  mrg ><TD
    187       1.1  mrg WIDTH="33%"
    188       1.1  mrg ALIGN="left"
    189       1.1  mrg VALIGN="top"
    190       1.1  mrg ><A
    191       1.1  mrg HREF="fcconfigappfontclear.html"
    192       1.1  mrg ACCESSKEY="P"
    193       1.1  mrg >&#60;&#60;&#60; Previous</A
    194       1.1  mrg ></TD
    195       1.1  mrg ><TD
    196       1.1  mrg WIDTH="34%"
    197       1.1  mrg ALIGN="center"
    198       1.1  mrg VALIGN="top"
    199       1.1  mrg ><A
    200       1.1  mrg HREF="t1.html"
    201       1.1  mrg ACCESSKEY="H"
    202       1.1  mrg >Home</A
    203       1.1  mrg ></TD
    204       1.1  mrg ><TD
    205       1.1  mrg WIDTH="33%"
    206       1.1  mrg ALIGN="right"
    207       1.1  mrg VALIGN="top"
    208       1.1  mrg ><A
    209       1.1  mrg HREF="fcconfigsubstitute.html"
    210       1.1  mrg ACCESSKEY="N"
    211       1.1  mrg >Next &#62;&#62;&#62;</A
    212       1.1  mrg ></TD
    213       1.1  mrg ></TR
    214       1.1  mrg ><TR
    215       1.1  mrg ><TD
    216       1.1  mrg WIDTH="33%"
    217       1.1  mrg ALIGN="left"
    218       1.1  mrg VALIGN="top"
    219       1.1  mrg >FcConfigAppFontClear</TD
    220       1.1  mrg ><TD
    221       1.1  mrg WIDTH="34%"
    222       1.1  mrg ALIGN="center"
    223       1.1  mrg VALIGN="top"
    224       1.1  mrg ><A
    225   1.1.1.7  mrg HREF="x103.html#AEN3038"
    226       1.1  mrg ACCESSKEY="U"
    227       1.1  mrg >Up</A
    228       1.1  mrg ></TD
    229       1.1  mrg ><TD
    230       1.1  mrg WIDTH="33%"
    231       1.1  mrg ALIGN="right"
    232       1.1  mrg VALIGN="top"
    233       1.1  mrg >FcConfigSubstitute</TD
    234       1.1  mrg ></TR
    235       1.1  mrg ></TABLE
    236       1.1  mrg ></DIV
    237       1.1  mrg ></BODY
    238       1.1  mrg ></HTML
    239       1.1  mrg >