summaryrefslogtreecommitdiffstats
path: root/libass/ass_fontselect.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "fontselect: expose the freetype-provided family as well"rcombs2020-09-191-7/+9
* fontselect: fix leak on errorrcombs2020-05-261-0/+1
* fontselect: leave returned struct in a valid state on errorRodger Combs2019-11-071-0/+3
* fontselect: add overflow checkRodger Combs2019-09-261-2/+2
* fontselect: expose the freetype-provided family as wellRodger Combs2019-09-261-9/+7
* fontselect: provide a way to use freetype to get font infoRodger Combs2019-09-261-0/+41
* fontselect: load actual weight instead of a guess, when possibleRodger Combs2019-09-261-1/+1
* fontselect: cleanup lazy font index evaluationGrigori Goronzy2017-06-011-6/+8
* directwrite: fix font collectionsdw-collectionsGrigori Goronzy2017-06-011-0/+5
* font load from dir: use MSGL_INFO instead of MSGL_WARNAvi Halachmi (:avih)2016-07-111-1/+1
* fontselect: destroy private data of fonts that fail to be addedOleg Oshmyan2015-12-011-0/+4
* fontselect: fix bool return valuesOleg Oshmyan2015-12-011-6/+6
* fontselect: replace is_postscript flag with check_postscript functionOleg Oshmyan2015-11-041-20/+38
* fontselect: silence warnings about discarding constOleg Oshmyan2015-10-291-2/+2
* fontselect: don't trim font namesOleg Oshmyan2015-10-231-15/+6
* fontselect: don't find fonts with PostScript outlines by full nameOleg Oshmyan2015-10-231-18/+13
* fontselect: use stdbool.h wherever appropriateOleg Oshmyan2015-10-231-10/+10
* fontselect: find fonts with PostScript outlines by PostScript nameOleg Oshmyan2015-10-231-12/+32
* fontselect: read PostScript names for memory fontsOleg Oshmyan2015-10-221-1/+9
* fontselect: move PostScript name into ASS_FontProviderMetaDataOleg Oshmyan2015-10-211-10/+8
* fontselect: fix ass_font_provider_add_font signature and doxygenOleg Oshmyan2015-10-211-3/+3
* Merge pull request #84 from astiob/msvcGrigori Goronzy2015-09-221-0/+1
|\
| * Fully fix compilation with MSVC/ICLOleg Oshmyan2015-09-171-0/+1
* | fontselect: make iconv optional againwm42015-09-211-22/+2
|/
* ass_fontselect: do not use PATH_MAXwm42015-09-131-1/+1
* NIH: add locale-independent string functionsGrigori Goronzy2015-09-111-4/+4
* fontselect: avoid undefined behaviorwm42015-09-091-3/+5
* fontselect: raise font selection log messagewm42015-09-091-1/+1
* ass_fontselect: ignore ./.. and hidden fileswm42015-09-081-0/+2
* fontselect: handle additional malloc errorsGrigori Goronzy2015-09-081-2/+5
* ass_fontselect: uninline ass_map_font()wm42015-09-071-0/+13
* ass_fontselect: log the selected font providerwm42015-09-071-5/+9
* fontselect: fix memory leakGrigori Goronzy2015-09-071-1/+1
* fontselect: get rid of strdup for display nameGrigori Goronzy2015-09-071-3/+3
* fontselect: improve font display name choiceGrigori Goronzy2015-09-071-3/+7
* fontselect: remove outdated remarkGrigori Goronzy2015-09-071-4/+0
* fontselect: call match_fonts for each aliasGrigori Goronzy2015-09-071-3/+6
* fontselect: fix fallback family fallbackGrigori Goronzy2015-09-071-1/+1
* fontselect: fix match_fonts semanticsGrigori Goronzy2015-09-071-27/+55
* fontselect: fix yet another memory leakGrigori Goronzy2015-09-011-0/+2
* fontselect: stop font selection after first matchGrigori Goronzy2015-09-011-0/+5
* fontselect: remove static fallback font listGrigori Goronzy2015-09-011-26/+0
* fontselect: add constwm42015-09-011-1/+1
* fontselect: never pass family=NULL to get_fallback()wm42015-09-011-0/+3
* fontselect: simplify get_fallback signaturewm42015-09-011-6/+1
* fontselect: use designated initializerswm42015-09-011-4/+5
* fontselect: add bounds checking for memory font stream readswm42015-08-311-0/+6
* fontselect: fix a memory leakwm42015-08-311-22/+29
* fontselect: reimplement ass_set_fonts_dir() functionalitywm42015-08-281-0/+29
* fontselect: fix fallbackswm42015-08-281-1/+1
* fontselect: minor cleanupwm42015-08-281-12/+11
* fontselect: correctly match list of font substitutionswm42015-08-281-66/+72
* fontselect: deal with potential ASS_FontProvider.subst_font failurewm42015-08-281-2/+3
* fontconfig: implement substitutionsGrigori Goronzy2015-08-281-17/+26
* fontselect: check fontprovider constructors for failurewm42015-08-281-4/+4
* fontselect: prefer platform font providersGrigori Goronzy2015-07-101-3/+3
* fontselect: add fallback handling with callbackGrigori Goronzy2015-07-101-0/+19
* fontselect: improved face selection among a familyGrigori Goronzy2015-07-101-17/+27
* fontselect: fix undefined behavior with callocGrigori Goronzy2015-07-101-7/+23
* fontselect: replace magic numbers (NFC)Grigori Goronzy2015-07-101-3/+6
* fontselect: trim names of embedded fontsGrigori Goronzy2015-07-101-2/+2
* fontselect: add and use strdup_trimmedGrigori Goronzy2015-07-101-5/+8
* fontselect: simplify lookup of embedded fontsGrigori Goronzy2015-07-101-23/+3
* fontselect: malloc and error checkingGrigori Goronzy2015-07-101-26/+121
* fontselect: simplify cmap lookup for embedded fontsGrigori Goronzy2015-07-101-63/+11
* fontselect: improved and simplified matchingGrigori Goronzy2015-07-101-68/+59
* fontselect: add fallback and substitution callbacksGrigori Goronzy2015-07-101-0/+2
* directwrite: add initial fontselect implementationfeliwir2015-07-101-0/+22
* fontselect: fix NULL dereferenceStefano Pigozzi2015-07-101-1/+1
* Fix warningsGrigori Goronzy2015-07-101-1/+2
* fontselect: expose a fontprovider listing APIStefano Pigozzi2015-07-101-0/+15
* fontselect: expose a fontprovider selection APIStefano Pigozzi2015-07-101-12/+31
* fontselect: use fallback fonts when querying font providersStefano Pigozzi2015-07-101-18/+11
* fontselect: coretext: allow to match fontname using the providerStefano Pigozzi2015-07-101-2/+8
* fontselect: coretext: allow selection based on PostScript nameStefano Pigozzi2015-07-101-20/+30
* fontselect: implement a coretext font providerStefano Pigozzi2015-07-101-0/+8
* Add todo commentsGrigori Goronzy2015-07-101-0/+4
* Support multiple font family namesGrigori Goronzy2015-07-101-32/+53
* nit: add width to font_info_dumpGrigori Goronzy2015-07-101-0/+1
* Add support for font width propertyGrigori Goronzy2015-07-101-1/+10
* Use streamed access for memory fontsGrigori Goronzy2015-07-101-13/+19
* Pass family name as path for memory fontsGrigori Goronzy2015-07-101-4/+4
* Memory font supportGrigori Goronzy2015-07-101-26/+81
* Make sure font path is validGrigori Goronzy2015-07-101-1/+3
* Fix weight validity checkGrigori Goronzy2015-07-101-1/+1
* Free a provider's fonts when it is freedGrigori Goronzy2015-07-101-25/+65
* oops: remove debug outputGrigori Goronzy2015-07-101-2/+0
* Check weight and slant validity in font providerGrigori Goronzy2015-07-101-3/+13
* Use TrueType font weight scaleGrigori Goronzy2015-07-101-1/+3
* Fix similarity calculationsGrigori Goronzy2015-07-101-2/+2
* Add a fixed set of fallback fontsGrigori Goronzy2015-07-101-11/+22
* Don't match any font if there's no glyph coverageGrigori Goronzy2015-07-101-1/+3
* Restore fontconfig runtime configurationGrigori Goronzy2015-07-101-6/+5
* Fix compilation without fontconfigGrigori Goronzy2015-07-101-0/+4
* Fix off-by-one bug in font matchingGrigori Goronzy2015-07-101-1/+1
* Add reference to font provider in font databaseGrigori Goronzy2015-07-101-13/+20
* Improve font selector/provider documentationGrigori Goronzy2015-07-101-5/+41
* Convert embedded font handling to a real font providerGrigori Goronzy2015-07-101-33/+55
* Add glyph coverage map for embedded fontsGrigori Goronzy2015-07-101-4/+81
* Never add a face twice to an ASS_FontGrigori Goronzy2015-07-101-7/+20
* Trim spaces of font family stringsGrigori Goronzy2015-07-101-2/+3
* Custom font matching and font sourcesGrigori Goronzy2015-07-101-0/+514