diff options
| author | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-06-30 16:09:56 +0900 |
|---|---|---|
| committer | YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp> | 2019-06-30 16:09:56 +0900 |
| commit | 36a8024e2b2e5e8714f8e636657c898a4bffaafb (patch) | |
| tree | 911a72d94956f7ff3d23f3bc083277a4d35bd5f7 | |
| parent | e2d8c1e8bcfaa107be653758ed6088fcb593d5ac (diff) | |
| download | emacs-36a8024e2b2e5e8714f8e636657c898a4bffaafb.tar.gz | |
Fix negation in elements of OTF feature list
* src/ftfont.c (ftfont_get_open_type_spec):
* src/macfont.m (macfont_get_open_type_spec): Take bitwise or instead of and.
| -rw-r--r-- | src/ftfont.c | 2 | ||||
| -rw-r--r-- | src/macfont.m | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/ftfont.c b/src/ftfont.c index 4380a48d8dc..384279f616b 100644 --- a/src/ftfont.c +++ b/src/ftfont.c @@ -613,7 +613,7 @@ ftfont_get_open_type_spec (Lisp_Object otf_spec) unsigned int tag; OTF_SYM_TAG (XCAR (val), tag); - spec->features[i][j++] = negative ? tag & 0x80000000 : tag; + spec->features[i][j++] = negative ? tag | 0x80000000 : tag; } } spec->nfeatures[i] = j; diff --git a/src/macfont.m b/src/macfont.m index abdf0ecfe59..f736fbf0e1e 100644 --- a/src/macfont.m +++ b/src/macfont.m @@ -1824,7 +1824,7 @@ macfont_get_open_type_spec (Lisp_Object otf_spec) unsigned int tag; OTF_SYM_TAG (XCAR (val), tag); - spec->features[i][j++] = negative ? tag & 0x80000000 : tag; + spec->features[i][j++] = negative ? tag | 0x80000000 : tag; } } spec->nfeatures[i] = j; |
