diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 2 | ||||
| -rw-r--r-- | src/fontset.c | 26 |
2 files changed, 13 insertions, 15 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index cb13ffa8dd8..6e2e55fa570 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -3,6 +3,8 @@ | |||
| 3 | * xfaces.c (Finternal_set_lisp_face_attribute): Don't try to realize | 3 | * xfaces.c (Finternal_set_lisp_face_attribute): Don't try to realize |
| 4 | font on an initial frame when running as a daemon (Bug#18869). | 4 | font on an initial frame when running as a daemon (Bug#18869). |
| 5 | 5 | ||
| 6 | * fontset.c (toplevel): Adjust comment to match 2014-06-19 change. | ||
| 7 | |||
| 6 | 2014-10-30 Eli Zaretskii <eliz@gnu.org> | 8 | 2014-10-30 Eli Zaretskii <eliz@gnu.org> |
| 7 | 9 | ||
| 8 | * fileio.c (Fexpand_file_name): Use make_unibyte_string, not | 10 | * fileio.c (Fexpand_file_name): Use make_unibyte_string, not |
diff --git a/src/fontset.c b/src/fontset.c index c415fdfa8fd..d08d68fa28d 100644 --- a/src/fontset.c +++ b/src/fontset.c | |||
| @@ -92,26 +92,27 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 92 | range of characters in this fontset, but may be available in the | 92 | range of characters in this fontset, but may be available in the |
| 93 | default fontset. | 93 | default fontset. |
| 94 | 94 | ||
| 95 | A fontset has 8 extra slots. | ||
| 95 | 96 | ||
| 96 | A fontset has 9 extra slots. | 97 | The 1st slot: |
| 97 | 98 | base: the ID number of the fontset | |
| 98 | The 1st slot: the ID number of the fontset | 99 | realized: Likewise |
| 99 | 100 | ||
| 100 | The 2nd slot: | 101 | The 2nd slot: |
| 101 | base: the name of the fontset | 102 | base: the name of the fontset |
| 102 | realized: nil | 103 | realized: nil |
| 103 | 104 | ||
| 104 | The 3rd slot: | 105 | The 3rd slot: |
| 105 | base: nil | 106 | base: the font name for ASCII characters |
| 106 | realized: the base fontset | 107 | realized: nil |
| 107 | 108 | ||
| 108 | The 4th slot: | 109 | The 4th slot: |
| 109 | base: nil | 110 | base: nil |
| 110 | realized: the frame that the fontset belongs to | 111 | realized: the base fontset |
| 111 | 112 | ||
| 112 | The 5th slot: | 113 | The 5th slot: |
| 113 | base: the font name for ASCII characters | 114 | base: nil |
| 114 | realized: nil | 115 | realized: the frame that the fontset belongs to |
| 115 | 116 | ||
| 116 | The 6th slot: | 117 | The 6th slot: |
| 117 | base: nil | 118 | base: nil |
| @@ -120,15 +121,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | |||
| 120 | 121 | ||
| 121 | The 7th slot: | 122 | The 7th slot: |
| 122 | base: nil | 123 | base: nil |
| 123 | realized: Alist of font index vs the corresponding repertory | ||
| 124 | char-table. | ||
| 125 | |||
| 126 | The 8th slot: | ||
| 127 | base: nil | ||
| 128 | realized: If the base is not the default fontset, a fontset | 124 | realized: If the base is not the default fontset, a fontset |
| 129 | realized from the default fontset, else nil. | 125 | realized from the default fontset, else nil. |
| 130 | 126 | ||
| 131 | The 9th slot: | 127 | The 8th slot: |
| 132 | base: Same as element value (but for fallback fonts). | 128 | base: Same as element value (but for fallback fonts). |
| 133 | realized: Likewise. | 129 | realized: Likewise. |
| 134 | 130 | ||