summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2017-11-07Add the ruleset description supportAkira TAGOH7-294/+886
2017-10-12src/fcxml.c: avoid double free() of filenameAlexander Kanavin1-1/+0
2017-10-11Remove assertBehdad Esfahbod1-1/+2
2017-09-29Fix a compiler warningAkira TAGOH1-3/+3
2017-09-28Require freetype >= 2.8.1Behdad Esfahbod1-43/+0
2017-09-28Merge branch 'varfonts2'Behdad Esfahbod10-356/+640
2017-09-27[varfonts] Share lang across named-instancesBehdad Esfahbod3-10/+34
2017-09-27Use binary-search for finding name table entriesBehdad Esfahbod1-126/+141
2017-09-27Simplify name-table platform mathcing logicBehdad Esfahbod1-24/+5
2017-09-27Don't convert nameds to UTF-8 unless we are going to use themBehdad Esfahbod1-17/+22
2017-09-27WhitespaceBehdad Esfahbod1-9/+9
2017-09-27Fix whitespace-trimming loop and empty strings...Behdad Esfahbod1-3/+3
2017-09-27Move whitespace-trimming code to apply to all name-table stringsBehdad Esfahbod1-12/+11
2017-09-27[varfonts] Reuse charset for named instancesBehdad Esfahbod1-11/+33
2017-09-27Separate charset and spacing codeBehdad Esfahbod1-44/+64
2017-09-21Fix again to keep the same behavior to the return value of FcConfigParseAndLoadAkira TAGOH1-1/+1
2017-09-21Revert "Keep the same behavior to the return value of FcConfigParseAndLoad"Akira TAGOH1-4/+0
2017-09-20[varfonts] Don't reopen face for each named instanceBehdad Esfahbod1-44/+56
2017-09-20[varfonts] Do not set postscriptname for varfont patternBehdad Esfahbod1-42/+45
2017-09-20[varfonts] Skip named-instance that is equivalent to base fontBehdad Esfahbod1-5/+36
2017-09-20[varfonts] Don't set style for variable-font patternBehdad Esfahbod1-1/+3
2017-09-20[varfonts] CommentBehdad Esfahbod1-2/+4
2017-09-20[varfonts] MinorBehdad Esfahbod1-3/+4
2017-09-20Revert "[varfonts] Use fvar data even if there's no variation in it"Behdad Esfahbod1-17/+8
2017-09-20MinorBehdad Esfahbod1-4/+12
2017-09-20[varfonts] Use fvar data even if there's no variation in itBehdad Esfahbod1-8/+17
2017-09-20Fix possible div-by-zeroBehdad Esfahbod1-1/+1
2017-09-20Implement more config bool operations for boolean typesBehdad Esfahbod1-0/+12
2017-09-20Add FcDontCare value to FcBoolBehdad Esfahbod4-6/+30
2017-09-20[varfonts] Map from OpenType to Fontconfig weight valuesBehdad Esfahbod1-0/+4
2017-09-20Fix range comparision operators implementationBehdad Esfahbod1-7/+6
2017-09-20Add separate match compare function for sizeBehdad Esfahbod2-1/+51
2017-09-20In RenderPrepare(), handle ranges smartlyBehdad Esfahbod1-14/+37
2017-09-20[varfonts] Fetch optical-size for named instancesBehdad Esfahbod1-1/+4
2017-09-20[varfonts] Query variable font in FcFreeTypeQueryAll()Behdad Esfahbod1-2/+4
2017-09-20Fix instance-num handling in collectionsBehdad Esfahbod1-1/+1
2017-09-20[varfonts] Query varfonts if id >> 16 == 0x8000Behdad Esfahbod1-14/+69
2017-09-20[varfonts] Change FC_WEIGHT and FC_WIDTH into rangesBehdad Esfahbod1-2/+2
2017-09-20Print ranges as closed as opposed to half-openBehdad Esfahbod2-3/+3
2017-09-20[varfonts] Change id argument in FcFreeTypeQuery* to unsigned intBehdad Esfahbod1-10/+10
2017-09-20[varfonts] Add FC_VARIABLEBehdad Esfahbod4-0/+6
2017-09-20[varfonts] Add FC_FONT_VARIATIONSBehdad Esfahbod1-0/+1
2017-09-20IndentBehdad Esfahbod1-15/+15
2017-09-20Check instance-index before accessing arrayBehdad Esfahbod1-2/+5
2017-09-20In FcSubstituteDefault(), handle size rangeBehdad Esfahbod1-1/+8
2017-09-20Rewrite FcCompareRange()Behdad Esfahbod1-19/+20
2017-09-20Rename FcCompareSizeRange() to FcCompareRange()Behdad Esfahbod2-3/+3
2017-09-20Remove FcCompareSize()Behdad Esfahbod2-35/+1
2017-09-20Accept NULL in for spacing in FcFreeTypeCharSetAndSpacing()Behdad Esfahbod1-13/+16
2017-09-12Add FcFreeTypeQueryAll()Behdad Esfahbod2-67/+83