summaryrefslogtreecommitdiff
path: root/src/font.h
Commit message (Collapse)AuthorAgeFilesLines
* (Qascii_0): Extern it.Kenichi Handa2008-06-091-0/+1
|
* (Ffont_xlfd_name): EXFUN adjusted.Kenichi Handa2008-05-221-1/+13
| | | | | | (FONT_DEBUG): Define it. (font_add_log): Extern it. (font_assert): Renamed from xassert.
* (find_font_encoding): Extern it.Kenichi Handa2008-05-201-0/+2
|
* *** empty log message ***Kenichi Handa2008-05-191-1/+1
|
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-151-6/+4
|
* (Qfont_spec, Qfont_entity, Qfont_object): Extern them.Kenichi Handa2008-05-141-94/+355
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (enum font_property_index): New members FONT_DPI_INDEX, FONT_SPACING_INDEX, FONT_AVGWIDTH_INDEX, FONT_NAME_INDEX, FONT_FULLNAME_INDEX, FONT_FILE_INDEX, FONT_FORMAT_INDEX, FONT_OBJECT_MAX. Delete FONT_FRAME_INDEX. (FONT_WEIGHT_NUMERIC, FONT_SLANT_NUMERIC, FONT_WIDTH_NUMERIC) (FONT_WEIGHT_SYMBOLIC, FONT_SLANT_SYMBOLIC, FONT_WIDTH_SYMBOLIC) (FONT_WEIGHT_FOR_FACE, FONT_SLANT_FOR_FACE, FONT_WIDTH_FOR_FACE) (FONT_WEIGHT_NAME_NUMERIC, FONT_SLANT_NAME_NUMERIC) (FONT_WIDTH_NAME_NUMERIC, FONT_SET_STYLE): New macros. (struct font_spec, struct font_entity): New structs. (FONT_ENCODING_NOT_DECIDED): Moved from fontset.h. (struct font): Many members from old "struct font_info" moved to here. Members font and entity deleted. (FONT_SPEC_P, FONT_ENTITY_P, FONT_OBJECT_P, FONTP): Modified for the new font-related objects. (CHECK_FONT_SPEC, CHECK_FONT_ENTITY, CHECK_FONT_OBJECT) (CHECK_FONT_GET_OBJECT): Likewise. (XFONT_SPEC, XFONT_ENTITY, XFONT_OBJECT, XSETFONT): New macros. (PT_PER_INCH, POINT_TO_PIXEL, PIXEL_TO_POINT): Moved from font.h. (struct font_driver): New members case_sensitive anc check. Type of the member list and open changed. (enable_font_backend, font_symbolic_weight, font_symbolic_slant) (font_symbolic_width, font_find_object, font_get_spec) (font_set_lface_from_name): Delete extern. (Fcopy_font_spec, Fmerge_font_spec, Ffont_family_list): New EXFUNs.
* (uniscribe_font_driver) [WINDOWSNT]: Declare for w32fns.c.Jason Rumney2008-04-031-0/+1
|
* (smerge-auto-combine-max-separation): New var.Stefan Monnier2008-02-131-5/+5
| | | | (smerge-auto-combine): New fun.
* Update copyright years.Glenn Morris2008-02-061-2/+2
|
* (enum lgstring_indices, enum lglyph_indices): New enums.Stefan Monnier2008-02-061-36/+52
| | | | (LGSTRING_SLOT, LGSTRING_SET_SLOT): New macros.
* (FONTP): Make it return 1 also for a font-object.Kenichi Handa2008-01-281-2/+4
|
* (struct font_driver): Docstring of member `shape' is improved.Kenichi Handa2007-12-271-1/+12
|
* (LGLYPH_SIZE): New macro.Kenichi Handa2007-12-251-0/+2
|
* (font_property_index): Doc changeJason Rumney2007-12-191-2/+3
|
* (struct font_driver): Change argument type of get_cache.Kenichi Handa2007-12-181-2/+2
|
* (FONT_ENTITY_NOT_LOADABLE)Kenichi Handa2007-12-011-38/+57
| | | | | | | | | | | (FONT_ENTITY_SET_NOT_LOADABLE): New macros. (LGSTRING_XXXX, LGLYPH_XXX): Adjusted for the change of lispy gstring. (struct font_driver): New member shape. (font_registry_charsets): Extern. it. (font_find_for_lface): Prototype adjusted. (font_prepare_composition): Likewise. (font_otf_capability, font_drive_otf): Delete their externs.
* (struct font_bitmap): New member bits_per_pixel.Kenichi Handa2007-11-191-1/+41
| | | | | | (struct font_driver): New members start_for_frame and end_for_frame. (struct font_data_list): New struct. (font_put_frame_data, font_get_frame_data): Extern them.
* (struct font_driver): Docstring of text_extents improved.Kenichi Handa2007-09-161-3/+3
|
* * font.h (font_put_extra): Moved declaration from font.c.Jason Rumney2007-05-311-0/+2
|
* Fix typo in commentJason Rumney2007-05-311-1/+1
|
* (font_open_for_lface): Adjust prototype.Kenichi Handa2007-04-251-3/+3
| | | | | | | (struct font_driver): Delete members otf_gsub and otf_gpos, add member otf_drive. (font_otf_gsub, font_otf_gpos): Delete externs. (font_drive_otf): Extern it.
* *** empty log message ***Kenichi Handa2007-04-251-36/+11
|
* (Ffont_xlfd_name): EXFUN it.Kenichi Handa2006-11-291-0/+1
|
* (struct font): New memeber format.Kenichi Handa2006-11-241-0/+3
|
* (Qunicode_sip): Extern it.Kenichi Handa2006-10-171-1/+1
|
* (struct font_driver): New member `match'.Kenichi Handa2006-08-011-5/+9
| | | | (font_update_drivers): Prototype adjusted.
* (struct font): New member scalable.Kenichi Handa2006-07-281-2/+6
| | | | | (struct font_driver): New arg ALTERANTE_SUBST to otf_gsub. (font_otf_gsub): Prototype adjusted.
* *** empty log message ***Kenichi Handa2006-07-261-0/+5
|
* (LGLYPH_FROM, LGLYPH_TO, LGLYPH_SET_FROM)Kenichi Handa2006-07-241-6/+12
| | | | | | | (LGLYPH_SET_TO): New macros. (LGLYPH_XOFF, LGLYPH_YOFF, LGLYPH_WADJUST): Check if adjustment element of G is vector or not. (font_at): Extern it.
* (LGLYPH_XOFF, LGLYPH_YOFF, LGLYPH_WIDTH, LGLYPH_WADJUST)Kenichi Handa2006-07-141-8/+11
| | | | | (LGLYPH_SET_WIDTH): Adjusted for the change of LGLYPH format. (LGLYPH_ADJUSTMENT, LGLYPH_SET_ADJUSTMENT): New macros.
* (font_close_object, font_merge_old_spec): Extern them.Kenichi Handa2006-07-031-6/+7
|
* (QCscalable): Extern it.Kenichi Handa2006-06-281-3/+3
| | | | (font_parse_xlfd, font_parse_fcname): Prototype adjusted.
* (Flist_fonts): EXFUN it.Kenichi Handa2006-06-261-0/+1
|
* (QCspacing, QCdpi): Extern them.Kenichi Handa2006-06-191-1/+13
| | | | | (enum font_spacing): New enum. (FONT_PIXEL_SIZE_QUANTUM): New macro.
* (struct font_driver): Member parse_name deleted.Kenichi Handa2006-06-161-42/+49
| | | | | | (font_match_p, font_get_spec, font_parse_fcname) (font_unparse_fcname): Extern them. (font_get_name): Prototype adjusted.
* (struct font): Fix typo (charet->charset).Kenichi Handa2006-06-141-1/+1
|
* (Qiso8859_1, Qiso10646_1, Qunicode_bmp): Extern them.Kenichi Handa2006-06-091-0/+3
|
* Add arch taglineMiles Bader2006-06-071-0/+3
|
* New file.Kenichi Handa2006-06-061-0/+479