aboutsummaryrefslogtreecommitdiffstats
path: root/libfonts.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add libfonts_get_subpixel_mapMattias Andrée2023-01-211-0/+31
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libfonts_get_subpixel_expansionMattias Andrée2023-01-211-4/+28
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libfonts_create_transcoding_tableMattias Andrée2023-01-211-1/+84
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* libfonts_parse_encoding_line: add warning messingMattias Andrée2023-01-201-1/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add encoding parsing and m fix libfonts_parse_alias_lineMattias Andrée2023-01-191-0/+311
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libfonts_char_is_in_subsetMattias Andrée2023-01-171-0/+17
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* libfonts_do_decoded_font_descriptions_match: check charset subset coverageMattias Andrée2023-01-171-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Doc using libfonts_parse_dir_line for encodings.dir and add LIBFONTS_ENCODING_DIR_FILE_NAMEMattias Andrée2023-01-121-3/+19
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m + add libfonts_parse_dir_lineMattias Andrée2023-01-121-3/+56
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m docMattias Andrée2023-01-121-6/+12
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add support for FILE_NAMES_ALIASESMattias Andrée2023-01-121-7/+49
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Clearify that aliases are to XFDL that may contain wildcardsMattias Andrée2023-01-121-1/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add alias file parsing functionMattias Andrée2023-01-111-0/+32
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libfonts_get_font_root_dirsMattias Andrée2023-01-101-0/+20
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m + implement libfonts_do_{decoded_,}font_descriptions_matchMattias Andrée2023-01-101-2/+0
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Print warningsMattias Andrée2023-01-081-0/+22
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix warningsMattias Andrée2023-01-081-10/+21
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* struct libfonts_context will be used to print warningsMattias Andrée2023-01-081-13/+26
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Draft implementations of libfonts_get_{default,output}_rendering_settingsMattias Andrée2023-01-081-25/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add environment spoofingMattias Andrée2023-01-081-3/+47
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Improve libfonts_get_default_font_name and draft implementation of libfonts_get_default_fontMattias Andrée2023-01-081-30/+11
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Move test-todos into .c-files and add empty test functionsMattias Andrée2023-01-081-3/+0
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix and test libfonts_get_default_font_nameMattias Andrée2023-01-081-1/+0
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Test and fix libfonts_calculate_subpixel_orderMattias Andrée2023-01-081-3/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* More detailed subpixel layout descriptionsMattias Andrée2023-01-081-20/+50
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix documentationMattias Andrée2023-01-071-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add testsMattias Andrée2023-01-071-7/+12
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add textual descriptions of subpixel layoutsMattias Andrée2023-01-071-2/+264
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add libfonts_{get,unget}_subpixel_order_classMattias Andrée2023-01-071-0/+176
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add LIBFONTS_SUBPIXEL_ORDER_BALANCED_??_?? subpixels ordersMattias Andrée2023-01-071-1/+277
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add subpixels diagramsMattias Andrée2023-01-071-0/+340
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add specifications to todosMattias Andrée2022-07-221-9/+32
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add default fontsMattias Andrée2022-07-221-0/+88
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add LIBFONTS_ANTIALIASING_GREYSCALE_FORCEDMattias Andrée2022-07-221-0/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Doc libfonts_antialiasingMattias Andrée2022-07-221-0/+24
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add LIBFONTS_ANTIALIASING_UNSPECIFIEDMattias Andrée2022-07-221-0/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* libfonts_get_default_rendering_settings shall be used by output-unaware applicationsMattias Andrée2022-07-221-0/+3
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add min_dpsqi_for_greyscale and min_dpsqi_for_subpixelMattias Andrée2022-07-221-0/+19
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Improve libfonts_rendering_settingsMattias Andrée2022-07-221-14/+25
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add documentationMattias Andrée2022-07-221-3/+64
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* m docMattias Andrée2022-07-221-8/+6
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Put NULL, in doc, inside backticksMattias Andrée2022-07-221-5/+5
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* libfonts_get_output_dpi: inversion of transformation should be usedMattias Andrée2022-07-221-50/+14
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Fix EDID reading in libfonts_get_output_dpi and make it use the output transformationMattias Andrée2022-07-221-16/+35
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Calculate logical subpixel order from transformationMattias Andrée2022-07-221-29/+41
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add documentationMattias Andrée2022-07-221-2/+180
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add prototype for libfonts_do_decoded_font_descriptions_matchMattias Andrée2021-11-201-0/+2
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Implement libfonts_encode_font_descriptionMattias Andrée2021-11-111-1/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Store DPI in floating point instead of deci-integer + implement libfonts_get_output_dpiMattias Andrée2021-11-101-4/+4
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>
* Add function prototype: libfonts_do_font_descriptions_matchMattias Andrée2021-11-101-0/+1
| | | | Signed-off-by: Mattias Andrée <maandree@kth.se>