aboutsummaryrefslogtreecommitdiffstats
path: root/libfonts_create_transcoding_table.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-01-21Add libfonts_get_subpixel_mapMattias Andrée3-0/+471
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-21Add tests for libfonts_get_subpixel_expansionMattias Andrée1-0/+58
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-21Add libfonts_get_subpixel_expansionMattias Andrée3-4/+81
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-21Add libfonts_create_transcoding_tableMattias Andrée4-1/+210
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-20libfonts_parse_encoding_line: add warning messingMattias Andrée2-62/+56
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-19libfonts_parse_encoding_line: fix whitespace compressionMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-19Add encoding parsing and m fix libfonts_parse_alias_lineMattias Andrée8-1/+871
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-18Fix libfonts_get_font_root_dirs and add libfonts dirMattias Andrée1-10/+39
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-17mMattias Andrée1-1/+3
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-17Add libfonts_char_is_in_subsetMattias Andrée3-0/+92
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-17mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-17mMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-17libfonts_do_decoded_font_descriptions_match: check charset subset coverageMattias Andrée2-2/+67
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-12Doc using libfonts_parse_dir_line for encodings.dir and add LIBFONTS_ENCODING_DIR_FILE_NAMEMattias Andrée1-3/+19
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-12libfonts_parse_dir_line: do not allow / in file nameMattias Andrée1-6/+11
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-12m + add libfonts_parse_dir_lineMattias Andrée4-5/+191
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-12m docMattias Andrée1-6/+12
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-12Add support for FILE_NAMES_ALIASESMattias Andrée2-20/+97
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-12Add support for backslash in alias fileMattias Andrée1-63/+65
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-12Clearify that aliases are to XFDL that may contain wildcardsMattias Andrée1-1/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-11Add alias file parsing functionMattias Andrée3-0/+152
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-10Add libfonts_get_font_root_dirsMattias Andrée4-0/+160
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-10Fix previous commitMattias Andrée1-2/+0
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-10Match scaleable fonts with specific sizes and resolutionsMattias Andrée1-18/+29
2023-01-10Add todoMattias Andrée1-1/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-10Ignore case (ASCII) when comparing font descriptionsMattias Andrée1-2/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-10libfonts_do_font_descriptions_match: attempt to decode first to handle unnormalized dataMattias Andrée2-16/+40
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-10m + implement libfonts_do_{decoded_,}font_descriptions_matchMattias Andrée6-35/+149
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-09mMattias Andrée1-6/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-09Use XXX instead of TODO for missing function testsMattias Andrée10-12/+12
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-09Implement libfonts_parse_double__ and last part of libfonts_get_output_rendering_settings (section aliases)Mattias Andrée2-6/+36
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Print warningsMattias Andrée7-17/+64
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08m + add testsMattias Andrée5-104/+184
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Fix warningsMattias Andrée10-69/+111
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Partially implement libfonts_get_default_font, libfonts_get_{default,output}_rendering_settingsMattias Andrée13-27/+648
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Fix error handlingMattias Andrée3-65/+81
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08struct libfonts_context will be used to print warningsMattias Andrée4-50/+66
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08mMattias Andrée2-0/+2
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Draft implementations of libfonts_get_{default,output}_rendering_settingsMattias Andrée6-26/+242
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Add environment spoofingMattias Andrée8-65/+187
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Improve libfonts_get_default_font_name and draft implementation of libfonts_get_default_fontMattias Andrée5-93/+254
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08mMattias Andrée1-0/+16
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Fix and test libfonts_get_output_dpiMattias Andrée1-25/+303
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Move test-todos into .c-files and add empty test functionsMattias Andrée5-9/+45
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Fix and test libfonts_get_default_font_nameMattias Andrée3-2/+79
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08mMattias Andrée1-3/+1
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08Test and fix libfonts_calculate_subpixel_orderMattias Andrée3-5/+346
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-08More detailed subpixel layout descriptionsMattias Andrée1-20/+50
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-07Fix documentationMattias Andrée1-4/+4
Signed-off-by: Mattias Andrée <maandree@kth.se>
2023-01-07Add testsMattias Andrée6-12/+335
Signed-off-by: Mattias Andrée <maandree@kth.se>