mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-25 10:47:00 +00:00
Document :otf font-spec property.
* display.texi (Low-Level Font): Document :otf font-spec property.
This commit is contained in:
parent
4a16bdc690
commit
a908c79a8f
@ -1,3 +1,7 @@
|
||||
2010-02-27 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* display.texi (Low-Level Font): Document :otf font-spec property.
|
||||
|
||||
2010-02-01 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* display.texi (Line Height): Avoid obsolete special default variables
|
||||
|
@ -3068,6 +3068,26 @@ The charset registry and encoding of the font, such as
|
||||
|
||||
@item :script
|
||||
The script that the font must support (a symbol).
|
||||
|
||||
@item :otf
|
||||
The font must be an OpenType font that supports these OpenType
|
||||
features, provided Emacs is compiled with support for @samp{libotf} (a
|
||||
library for performing complex text layout in certain scripts). The
|
||||
value must be a list of the form
|
||||
|
||||
@smallexample
|
||||
@code{(@var{script-tag} @var{langsys-tag} @var{gsub} @var{gpos})}
|
||||
@end smallexample
|
||||
|
||||
where @var{script-tag} is the OpenType script tag symbol;
|
||||
@var{langsys-tag} is the OpenType language system tag symbol, or
|
||||
@code{nil} to use the default language system; @code{gsub} is a list
|
||||
of OpenType GSUB feature tag symbols, or @code{nil} if none is
|
||||
required; and @code{gpos} is a list of OpenType GPOS feature tag
|
||||
symbols, or @code{nil} if none is required. If @code{gsub} or
|
||||
@code{gpos} is a list, a @code{nil} element in that list means that
|
||||
the font must not match any of the remaining tag symbols. The
|
||||
@code{gpos} element may be omitted.
|
||||
@end table
|
||||
@end defun
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user