From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Bidi crash? Date: Fri, 10 Feb 2023 11:31:42 +0800 Message-ID: <87sffe2o2p.fsf@yahoo.com> References: <87sffe2o2p.fsf.ref@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38760"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Feb 10 04:34:37 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pQKBH-0009pZ-Iw for ged-emacs-devel@m.gmane-mx.org; Fri, 10 Feb 2023 04:34:35 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pQKAo-0001p6-Ho; Thu, 09 Feb 2023 22:34:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pQKAj-0001oY-75 for emacs-devel@gnu.org; Thu, 09 Feb 2023 22:34:02 -0500 Original-Received: from sonic316-48.consmr.mail.ne1.yahoo.com ([66.163.187.174]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pQKAe-0000Y6-VU for emacs-devel@gnu.org; Thu, 09 Feb 2023 22:34:00 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676000032; bh=sJ89Gvhw5/ZJyEJB6V3dFT68knPPXgeWnhvryNSt9zQ=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=ZAwCjhrRGp796+0uieZpT0cfeiU/5UXbFt55QxFv94G8DSM/UE3eSmY4aBGyqrcQLRMTzTTygU8ESypjZzuUs+Zig1J/vlwKsEELlkMDRucL44GQk4N+7GZZr9EzDRiJSFo9S+sEfLgOElI1JKFTCOtVvs9P/rsEzFwA2QHUGW0E9LnvPBWQTvRJI2gmVMHEE8wweDxNfQ3XS3MRHacrQAL3YvfZMskpFfb+rOQnyNwteEsWn5TQs9ACN18FtCjrtkz7WkfrlHAAGw50OHEsr+W+5GOGnV0Sqg1ZAl1Pi5MCgvaVswQ7SvVughxc2vMhsVq3ws3BoWa/z66Dm+iyiw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1676000032; bh=IzO0ZmlTIFVbdvslEjDvzupbzGAUXDxbXruqcs1VCGA=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=oH9Q321hjjmKmEDP0eaHqvBLrxBlPK77Qli5P1edT4PNPBMDKTgACs2ZEEjG0X0CssQafFJ+OaN8fv5rP/e63ek3tE+A0DkYuT0JoV086E7i/wOkTGyidei+qCbQEYTXdV2GW0Kd4Y+Buo755Y5VFDCyK2owXIPLG9crG5ajBNOTsnTrK4n95Ru6VmUK2SS5PW8lln7nU//Up1ocr7UUnBgtryd/17lAB4YtWdF8oZQprKLOtg9utWsM1Q9c42Fotl1oxnxeqahpusaBHNafjsvNUVGiWIGsjBADykQQQG5HEW6Agy7ATZfQQa7efwtWqIl2j9YI5U0ztoZ9gFZlyA== X-YMail-OSG: sjzAta8VM1nvjdwdfRyq4usdHCfodqvTyrqk4_UaiQWdcqEtytyCk2vxuGmGPMY .UWO6c_fjkrSNkIcUwj6nFfT4qePZS0sbPO_nr07hLK2xGm4OMBRsSRenAzKpaEfIY.G6iNvGmIO o0WSFNzy6P51u.vYxuIeLjLUg_go..LZdf_mKnsqT0xH7EHyZWsFHNI8dVJsxfDr.vXj9_x_aKcb 9ot.hpWXIGp0pof..Dx29ajdzUtMFE5o0NLsCtM7YnC91INWZaTIZ8kECRBKOKV5xlVPPspWz9zN exltj3N5fX48BvvCFHpWzly50uQ3v3DcskzIsGoCzTktrYmqwkeeRWTpnuKnBB6s2mNrZAwliQZ0 tXcRvaSvbpu4AZr29CxYh1.cex8KsVdeQg1OqbglxK6K4qrDdnGkOA3on0N4DMkJw1n58ObQ6LMO DTk48M.Qvz719lnvlcTQWSLK1FyTM0Ikw4hxUZcljeRuY70NWRHhol6zWsEc5l.sqv3n.wBZ8bAZ TKz6S8sqOGKTwf6ZDoaZHjrvn_QADGIp5WcodIOfMSfD01FBwJ_ePzPuI.bJyaiH3QpYicH8Z9Xb JKWstY3zQzhbLguq0WC3JAX9uMpMvLWRV8HO7deT5b7knxbQ21jCoxd3KUC.4NlDCKgWV8a_bPy_ T5lCXgVLIyOms_YewWNcnPpb9sf_9n0agDWMe_nXTMmZcjroOvNlZOxK07zJlzsWJh4jMke1T24Y AOAkgP_UbqRGrLtZH_.DTRIwzHJkDlI4SWxJrPor1PPUtrngqSqcMXYrTAMSVHFgA0RxPjkdohag tCcUer_VRUlbxEsq.qdgtlrltZptBSMH22Thgc71vz X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Fri, 10 Feb 2023 03:33:52 +0000 Original-Received: by hermes--production-sg3-9fc5746c8-nc5k6 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 620948cf18512ceffb8e13313f1f30a1; Fri, 10 Feb 2023 03:31:47 +0000 (UTC) X-Mailer: WebService/1.1.21161 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.187.174; envelope-from=luangruo@yahoo.com; helo=sonic316-48.consmr.mail.ne1.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_FILL_THIS_FORM_LOAN=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:303090 Archived-At: Last night I got the following crash trying to view etc/HELLO on the Android port. But I am not sure whether or not it is a problem in redisplay, or if it is a problem with the font driver used on Android. Here is the backtrace: #0 0x0000007619995954 in emacs_abort () at /src/android.c:4649 #1 0x00000076197ad6f0 in bidi_cache_iterator_state (bidi_it=0x76192caaf0, resolved=true, update_only=false) at /src/bidi.c:801 #2 0x00000076197ad25c in bidi_move_to_visually_next (bidi_it=0x76192cd6c0) at /src/bidi.c:3480 #3 0x00000076196cd140 in set_iterator_to_next (it=0x76192ccc88, reseat_p=true) at /src/xdisp.c:8427 #4 0x00000076196ee7f4 in display_line (it=0x76192ccc88, cursor_vpos=4) at /src/xdisp.c:25216 #5 0x00000076196ebac4 in try_window (window=0x7617c98c35, pos=..., flags=1) at /src/xdisp.c:20584 #6 0x0000007619723cc4 in redisplay_window (window=0x7617c98c35, just_this_one_p=false) at /src/xdisp.c:19968 #7 0x0000007619721c5c in redisplay_window_0 (window=0x7617c98c35) at /src/xdisp.c:17454 #8 0x00000076198a9c80 in internal_condition_case_1 (bfun=0x7619721c18 , arg=0x7617c98c35, handlers=0x761b638033, hfun=0x7619720bf8 ) at /src/eval.c:1498 #9 0x0000007619720b1c in redisplay_windows (window=0x7617c98c35) at /src/xdisp.c:17424 #10 0x00000076196e3364 in redisplay_internal () at /src/xdisp.c:16874 #11 0x00000076196e0920 in echo_area_display (update_frame_p=true) at /src/xdisp.c:13045 #12 0x00000076196e0318 in message3_nolog (m=0x7613b38364) at /src/xdisp.c:11963 #13 0x00000076196dfffc in message3 (m=0x7613b38364) at /src/xdisp.c:11893 #14 0x000000761989ad10 in Fmessage (nargs=2, args=0x7618c001d0) at /src/editfns.c:3169 #15 0x00000076198adac8 in funcall_subr (subr=0x7619ac9008 , numargs=2, args=0x7618c001d0) at /src/eval.c:3061 #16 0x0000007619903304 in exec_byte_code (fun=0x76182fbcdd, args_template=513, nargs=1, args=0x7618c00298) at /src/bytecode.c:809 #17 0x00000076198b116c in fetch_and_exec_byte_code (fun=0x7617a1eeed, args_template=257, nargs=1, args=0x7618c000e8) at /src/eval.c:3083 #18 0x00000076198adcb0 in funcall_lambda (fun=0x7617a1eeed, nargs=1, arg_vector=0x7618c000e8) at /src/eval.c:3155 #19 0x00000076198ad630 in funcall_general (fun=0x7617a1eeed, numargs=1, args=0x7618c000e8) at /src/eval.c:2947 #20 0x000000761990331c in exec_byte_code (fun=0x761836fd55, args_template=0, nargs=0, args=0x76192d5628) at /src/bytecode.c:811 #21 0x00000076198b116c in fetch_and_exec_byte_code (fun=0x761836fd55, args_template=0, nargs=0, args=0x76192d5628) at /src/eval.c:3083 #22 0x00000076198adcb0 in funcall_lambda (fun=0x761836fd55, nargs=0, arg_vector=0x76192d5628) at /src/eval.c:3155 #23 0x00000076198ad630 in funcall_general (fun=0x761836fd55, numargs=0, args=0x76192d5628) at /src/eval.c:2947 #24 0x00000076198a8bd8 in Ffuncall (nargs=1, args=0x76192d5620) at /src/eval.c:2997 Here is the bidi_it: $14 = { bytepos = 529, charpos = 467, ch = 1501, nchars = 1, ch_len = 2, type = STRONG_R, type_after_wn = STRONG_R, orig_type = STRONG_R, resolved_level = 1 '\001', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 466, type = STRONG_R, orig_type = WEAK_NSM }, last_strong = { charpos = 466, type = STRONG_R, orig_type = WEAK_NSM }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 466, type = STRONG_R, orig_type = WEAK_NSM }, next_for_ws = { charpos = 461, type = STRONG_R, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = -1, disp_pos = 502, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228498950, next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 1, level = 132 '\204', flags = 19 '\023' }, { next_for_neutral_pos = 507133583872, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 0, level = 221 '\335', flags = 5 '\005' }, { next_for_neutral_pos = 507228499048, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 422493952927598000, next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 1, level = 132 '\204', flags = 19 '\023' }, { next_for_neutral_pos = 507133583872, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228499024, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 5, level = 153 '\231', flags = 25 '\031' }, { next_for_neutral_pos = 507113955173, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507133583872, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228499136, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 2, level = 155 '\233', flags = 25 '\031' }, { next_for_neutral_pos = 13192023844, next_for_neutral_type = 2, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 82, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 5, level = 140 '\214', flags = 25 '\031' }, { next_for_neutral_pos = 6446745912797, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507241512184, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507241559456, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 89 'Y', flags = 18 '\022' }, { next_for_neutral_pos = 507113983024, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 1, level = 141 '\215', flags = 25 '\031' }, { next_for_neutral_pos = 507228499184, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 5, level = 155 '\233', flags = 25 '\031' }, { next_for_neutral_pos = 507228499184, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507113983024, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 89 'Y', flags = 18 '\022' }, { next_for_neutral_pos = 507228499264, next_for_neutral_type = 4, last_strong_type = 5, prev_for_neutral_type = 0, level = 141 '\215', flags = 25 '\031' }, { next_for_neutral_pos = 507111734885, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 7, level = 51 '3', flags = 18 '\022' }, { next_for_neutral_pos = 4622888722500472013, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 89 'Y', flags = 18 '\022' }, { next_for_neutral_pos = 6447053753397, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 89 'Y', flags = 18 '\022' }, { next_for_neutral_pos = 507205221472, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 7, level = 52 '4', flags = 18 '\022' }, { next_for_neutral_pos = 507228499840, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 7, level = 149 '\225', flags = 25 '\031' }, { next_for_neutral_pos = 0, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 1, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 896, next_for_neutral_type = 1, last_strong_type = 7, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1208, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 940, next_for_neutral_type = 1, last_strong_type = 6, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 55834574849, next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 6, level = 248 '\370', flags = 17 '\021' }, { next_for_neutral_pos = 1477, next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 6, level = 248 '\370', flags = 17 '\021' }, { next_for_neutral_pos = 507136225616, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 6, level = 248 '\370', flags = 17 '\021' }, { next_for_neutral_pos = 72057649872502785, next_for_neutral_type = 5, last_strong_type = 7, prev_for_neutral_type = 6, level = 248 '\370', flags = 17 '\021' }, { next_for_neutral_pos = 507136225616, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 5, level = 172 '\254', flags = 19 '\023' }, { next_for_neutral_pos = 507228499552, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 4, level = 147 '\223', flags = 25 '\031' }, { next_for_neutral_pos = 0, next_for_neutral_type = 4, last_strong_type = 1, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507113955173, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 1, level = 114 'r', flags = 43 '+' }, { next_for_neutral_pos = 507205221472, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 89 'Y', flags = 18 '\022' }, { next_for_neutral_pos = 507535094848, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 201 '\311', flags = 23 '\027' }, { next_for_neutral_pos = 507113955173, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507111595989, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507136593920, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507111493589, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 6447168269984, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 212 '\324', flags = 23 '\027' }, { next_for_neutral_pos = 507205221472, next_for_neutral_type = 1, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 467, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228500104, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 6, level = 248 '\370', flags = 17 '\021' }, { next_for_neutral_pos = 507124868627, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 162 '\242', flags = 254 '\376' }, { next_for_neutral_pos = 507228499696, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 3, level = 136 '\210', flags = 25 '\031' }, { next_for_neutral_pos = 15264, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 0, level = 255 '\377', flags = 18 '\022' }, { next_for_neutral_pos = 507113983029, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 5, level = 88 'X', flags = 18 '\022' }, { next_for_neutral_pos = 320, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 6, level = 105 'i', flags = 27 '\033' }, { next_for_neutral_pos = 5, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 6, level = 105 'i', flags = 27 '\033' }, { next_for_neutral_pos = 507228499776, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 3, level = 140 '\214', flags = 25 '\031' }, { next_for_neutral_pos = 5024431776, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 6, level = 105 'i', flags = 27 '\033' }, { next_for_neutral_pos = 507241878376, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 6, level = 105 'i', flags = 27 '\033' }, { next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 4, prev_for_neutral_type = 6, level = 105 'i', flags = 27 '\033' }, { next_for_neutral_pos = 507228500048, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 5, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228499952, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 0, level = 51 '3', flags = 186 '\272' }, { next_for_neutral_pos = 4717326624, next_for_neutral_type = 5, last_strong_type = 2, prev_for_neutral_type = 7, level = 52 '4', flags = 18 '\022' }, { next_for_neutral_pos = 507228500256, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 5, level = 149 '\225', flags = 25 '\031' }, { next_for_neutral_pos = 0, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 3, level = 21 '\025', flags = 98 'b' }, { next_for_neutral_pos = 507535605408, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 6, level = 45 '-', flags = 25 '\031' }, { next_for_neutral_pos = 12, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 114 'r', flags = 1 '\001' }, { next_for_neutral_pos = 1, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 122 'z', flags = 43 '+' }, { next_for_neutral_pos = 507734153760, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 7, level = 45 '-', flags = 25 '\031' }, { next_for_neutral_pos = 296, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 3, level = 151 '\227', flags = 19 '\023' }, { next_for_neutral_pos = 48, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 3, level = 151 '\227', flags = 19 '\023' }, { next_for_neutral_pos = 6446748839992, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 3, level = 151 '\227', flags = 19 '\023' }, { next_for_neutral_pos = 4294967298, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 80 'P', flags = 18 '\022' }, { next_for_neutral_pos = 120259084288, next_for_neutral_type = 2, last_strong_type = 5, prev_for_neutral_type = 3, level = 79 'O', flags = 0 '\000' }, { next_for_neutral_pos = 507134839488, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 4 '\004', flags = 18 '\022' }, { next_for_neutral_pos = 507228500160, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 1, level = 124 '|', flags = 25 '\031' }, { next_for_neutral_pos = 507108855853, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 89 'Y', flags = 18 '\022' }, { next_for_neutral_pos = 507133583948, next_for_neutral_type = 6, last_strong_type = 0, prev_for_neutral_type = 4, level = 44 ',', flags = 25 '\031' }, { next_for_neutral_pos = 296, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 3, next_for_neutral_type = 3, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507133583948, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 1, level = 132 '\204', flags = 19 '\023' }, { next_for_neutral_pos = 507235711008, next_for_neutral_type = 2, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 4, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 1, level = 132 '\204', flags = 19 '\023' }, { next_for_neutral_pos = 507228500230, next_for_neutral_type = 6, last_strong_type = 1, prev_for_neutral_type = 1, level = 132 '\204', flags = 19 '\023' }, { next_for_neutral_pos = 507133583872, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 6, level = 129 '\201', flags = 19 '\023' }, { next_for_neutral_pos = 507135072000, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 7, level = 191 '\277', flags = 19 '\023' }, { next_for_neutral_pos = 507133761664, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 5, level = 44 ',', flags = 25 '\031' }, { next_for_neutral_pos = 86226788864, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228500384, next_for_neutral_type = 0, last_strong_type = 3, prev_for_neutral_type = 2, level = 155 '\233', flags = 25 '\031' }, { next_for_neutral_pos = 507228500496, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507133583872, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228500416, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 2, level = 155 '\233', flags = 25 '\031' }, { next_for_neutral_pos = -38996832, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 5, level = 248 '\370', flags = 25 '\031' }, { next_for_neutral_pos = 507241508008, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 6, level = 249 '\371', flags = 25 '\031' }, { next_for_neutral_pos = 507228500414, next_for_neutral_type = 5, last_strong_type = 3, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507113983024, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228500464, next_for_neutral_type = 4, last_strong_type = 3, prev_for_neutral_type = 4, level = 155 '\233', flags = 25 '\031' }, { next_for_neutral_pos = 507113983024, next_for_neutral_type = 6, last_strong_type = 2, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228500464, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507241507864, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 6, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228501200, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 89 'Y', flags = 18 '\022' }, { next_for_neutral_pos = 507228500512, next_for_neutral_type = 4, last_strong_type = 7, prev_for_neutral_type = 5, level = 111 'o', flags = 25 '\031' }, { next_for_neutral_pos = 507241507864, next_for_neutral_type = 0, last_strong_type = 2, prev_for_neutral_type = 3, level = 44 ',', flags = 25 '\031' }, { next_for_neutral_pos = 507108972176, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 2, level = 44 ',', flags = 25 '\031' }, { next_for_neutral_pos = 507228501216, next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 6, level = 111 'o', flags = 25 '\031' }, { next_for_neutral_pos = 467, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 81604378629, next_for_neutral_type = 0, last_strong_type = 4, prev_for_neutral_type = 1, level = 201 '\311', flags = 23 '\027' }, { next_for_neutral_pos = 507228501216, next_for_neutral_type = 4, last_strong_type = 0, prev_for_neutral_type = 0, level = 108 'l', flags = 25 '\031' }, { next_for_neutral_pos = 497, next_for_neutral_type = 0, last_strong_type = 7, prev_for_neutral_type = 6, level = 248 '\370', flags = 17 '\021' }, { next_for_neutral_pos = 507228500624, next_for_neutral_type = 4, last_strong_type = 1, prev_for_neutral_type = 6, level = 148 '\224', flags = 25 '\031' }, { next_for_neutral_pos = 32, next_for_neutral_type = 1, last_strong_type = 6, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 43372032704, next_for_neutral_type = 3, last_strong_type = 2, prev_for_neutral_type = 7, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 467, next_for_neutral_type = 0, last_strong_type = 6, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 4717327368, next_for_neutral_type = 7, last_strong_type = 5, prev_for_neutral_type = 7, level = 173 '\255', flags = 19 '\023' }, { next_for_neutral_pos = 507228501024, next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 3, level = 148 '\224', flags = 25 '\031' }, { next_for_neutral_pos = 507228500880, next_for_neutral_type = 4, last_strong_type = 6, prev_for_neutral_type = 0, level = 111 'o', flags = 25 '\031' }, { next_for_neutral_pos = 1122, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 1, next_for_neutral_type = 5, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 48, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 0, next_for_neutral_type = 5, last_strong_type = 6, prev_for_neutral_type = 0, level = 175 '\257', flags = 19 '\023' }, { next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 48, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507228507272, next_for_neutral_type = 0, last_strong_type = 5, prev_for_neutral_type = 5, level = 248 '\370', flags = 25 '\031' }, { next_for_neutral_pos = 507242063000, next_for_neutral_type = 0, last_strong_type = 1, prev_for_neutral_type = 0, level = 44 ',', flags = 25 '\031' }, { next_for_neutral_pos = 507241878376, next_for_neutral_type = 7, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 462, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507204538229, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 558, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' }, { next_for_neutral_pos = 507136283119, next_for_neutral_type = 4, last_strong_type = 4, prev_for_neutral_type = 7, level = 147 '\223', flags = 25 '\031' }}, string = { lstring = 0x0, s = 0x1f411f88bbd , schars = 0, bufpos = 6447144995893, from_disp_str = true, unibyte = true }, w = 0x6e6, paragraph_dir = (unknown: 0x2b72f440), separator_limit = 0, first_elt = false, new_paragraph = false, frame_window_p = false } Here is the struct it: $4 = { window = 0x7617c98c35, w = 0x7617c98c30, f = 0x7617c97c60, method = GET_FROM_BUFFER, stop_charpos = 554, prev_stop = 454, base_level_stop = 454, end_charpos = 4787, narrowed_begv = 0, narrowed_zv = 0, locked_narrowing_begv = 0, locked_narrowing_zv = 0, s = 0x0, string_nchars = 0, multibyte_p = true, tab_line_p = false, header_line_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, from_disp_prop_p = false, ellipsis_p = false, avoid_cursor_p = false, dp = 0x7617a44c78, dpvec = 0x0, dpend = 0x0, dpvec_char_len = 0, dpvec_face_id = 0, saved_face_id = 0, ctl_chars = {0x0 }, start = { pos = { charpos = 441, bytepos = 497 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, current = { pos = { charpos = 467, bytepos = 529 }, overlay_string_index = -1, string_pos = { charpos = -1, bytepos = -1 }, dpvec_index = -1 }, n_overlay_strings = 0, overlay_strings_charpos = 454, overlay_strings = {0x0 }, --Type for more, q to quit, c to continue without paging--c string_overlays = {0x0 }, string = 0x0, from_overlay = 0x0, stack = {{ string = 0x0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0 }, image_id = 0 }, stretch = { object = 0x0 }, xwidget = { object = 0x0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0x0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x0 }, { string = 0x0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0 }, image_id = 0 }, stretch = { object = 0x0 }, xwidget = { object = 0x0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0x0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x0 }, { string = 0x0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0 }, image_id = 0 }, stretch = { object = 0x0 }, xwidget = { object = 0x0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0x0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x0 }, { string = 0x0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0 }, image_id = 0 }, stretch = { object = 0x0 }, xwidget = { object = 0x0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0x0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x0 }, { string = 0x0, string_nchars = 0, end_charpos = 0, stop_charpos = 0, prev_stop = 0, base_level_stop = 0, cmp_it = { stop_pos = 0, id = 0, ch = 0, rule_idx = 0, lookback = 0, nglyphs = 0, reversed_p = false, parent_it = 0x0, charpos = 0, nchars = 0, nbytes = 0, from = 0, to = 0, width = 0 }, face_id = 0, u = { image = { object = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0 }, image_id = 0 }, stretch = { object = 0x0 }, xwidget = { object = 0x0 } }, position = { charpos = 0, bytepos = 0 }, current = { pos = { charpos = 0, bytepos = 0 }, overlay_string_index = 0, string_pos = { charpos = 0, bytepos = 0 }, dpvec_index = 0 }, from_overlay = 0x0, area = LEFT_MARGIN_AREA, method = GET_FROM_BUFFER, paragraph_embedding = NEUTRAL_DIR, multibyte_p = false, string_from_display_prop_p = false, string_from_prefix_prop_p = false, display_ellipsis_p = false, avoid_cursor_p = false, bidi_p = false, from_disp_prop_p = false, line_wrap = TRUNCATE, voffset = 0, space_width = 0x0, font_height = 0x0 }}, sp = 0, selective = 0, what = IT_CHARACTER, face_id = 28, selective_display_ellipsis_p = true, ctl_arrow_p = true, face_box_p = false, start_of_box_run_p = false, end_of_box_run_p = false, overlay_strings_at_end_processed_p = false, ignore_overlay_strings_at_pos_p = false, glyph_not_available_p = true, starts_in_middle_of_char_p = false, face_before_selective_p = false, constrain_row_ascent_descent_p = false, line_number_produced_p = false, line_wrap = WINDOW_WRAP, base_face_id = 0, c = 1501, len = 2, cmp_it = { stop_pos = 466, id = -1, ch = 1465, rule_idx = 2, lookback = 1, nglyphs = 0, reversed_p = false, parent_it = 0x76192ccc88, charpos = 0, nchars = 2, nbytes = 0, from = 0, to = 0, width = 0 }, char_to_display = 1501, glyphless_method = GLYPHLESS_DISPLAY_HEX_CODE, image_id = 0, xwidget = 0x0, slice = { x = 0x0, y = 0x0, width = 0x0, height = 0x0 }, space_width = 0x0, voffset = 0, tab_width = 42, font_height = 0x0, object = 0x7611f88bbd, position = { charpos = 467, bytepos = 529 }, truncation_pixel_width = 0, continuation_pixel_width = 13, first_visible_x = 0, last_visible_x = 704, last_visible_y = 1242, extra_line_spacing = 0, max_extra_line_spacing = 0, override_ascent = -1, override_descent = 0, override_boff = 0, glyph_row = 0x7611e8f780, area = TEXT_AREA, nglyphs = 1, pixel_width = 10, ascent = 18, descent = 3, max_ascent = 19, max_descent = 5, phys_ascent = 18, phys_descent = 3, max_phys_ascent = 19, max_phys_descent = 5, current_x = 549, continuation_lines_width = 0, eol_pos = { charpos = 0, bytepos = 0 }, current_y = 384, first_vpos = 0, vpos = 16, hpos = 36, lnum = 0, lnum_bytepos = 0, lnum_width = 0, lnum_pixel_width = 0, pt_lnum = 0, stretch_adjust = 0, left_user_fringe_bitmap = 0, right_user_fringe_bitmap = 0, left_user_fringe_face_id = 0, right_user_fringe_face_id = 0, bidi_p = true, bidi_it = { bytepos = 529, charpos = 467, ch = 1501, nchars = 1, ch_len = 2, type = STRONG_R, type_after_wn = STRONG_R, orig_type = STRONG_R, resolved_level = 1 '\001', isolate_level = 0 '\000', invalid_levels = 0, invalid_isolates = 0, prev = { charpos = 466, type = STRONG_R, orig_type = WEAK_NSM }, last_strong = { charpos = 466, type = STRONG_R, orig_type = WEAK_NSM }, next_for_neutral = { charpos = -1, type = UNKNOWN_BT, orig_type = UNKNOWN_BT }, prev_for_neutral = { charpos = 466, type = STRONG_R, orig_type = WEAK_NSM }, next_for_ws = { charpos = 461, type = STRONG_R, orig_type = UNKNOWN_BT }, bracket_pairing_pos = -1, bracket_enclosed_type = UNKNOWN_BT, next_en_pos = 0, next_en_type = UNKNOWN_BT, sos = L2R, scan_dir = -1, disp_pos = 502, disp_prop = 0, stack_idx = 0, level_stack = {{ next_for_neutral_pos = 0, next_for_neutral_type = 0, last_strong_type = 0, prev_for_neutral_type = 0, level = 0 '\000', flags = 0 '\000' } }, string = { lstring = 0x0, s = 0x0, schars = 0, bufpos = 0, from_disp_str = false, unibyte = false }, w = 0x7617c98c30, paragraph_dir = L2R, separator_limit = -1, first_elt = false, new_paragraph = false, frame_window_p = true }, paragraph_embedding = NEUTRAL_DIR, min_width_property = 0x0, min_width_start = 0 } and here is the face and font: $8 = { lface = {0x60f0, 0x761208ede4, 0x7619acfd9c , 0xb5b0, 0x1de, 0x17213b0, 0xb5b0, 0x0, 0x0, 0x76120bb264, 0x76120bb284, 0x0, 0x0, 0x0, 0x0, 0x7617c9dc35, 0x0, 0x761208ee84, 0xfcc0, 0x0}, id = 28, gc = 0x0, stipple = 0, foreground = 0, background = 16777215, underline_color = 0, overline_color = 0, strike_through_color = 0, box_color = 0, font = 0x7612594c30, fontset = 2, box_vertical_line_width = 0, box_horizontal_line_width = 0, underline_pixels_above_descent_line = 0, box = FACE_NO_BOX, underline = FACE_NO_UNDERLINE, use_box_color_for_shadows_p = false, overline_p = false, strike_through_p = false, foreground_defaulted_p = false, background_defaulted_p = false, underline_defaulted_p = false, overline_color_defaulted_p = false, strike_through_color_defaulted_p = false, box_color_defaulted_p = false, underline_at_descent_line_p = false, tty_bold_p = false, tty_italic_p = false, tty_underline_p = false, tty_reverse_p = false, tty_strike_through_p = false, colors_copied_bitwise_p = true, overstrike = false, hash = 5241578, next = 0x0, prev = 0x761250b000, ascii_face = 0x762b72f440 } $11 = { font = { header = { size = 0 }, props = {0x0 }, min_width = 0, max_width = 0, pixel_size = 0, height = 0, space_width = 0, average_width = 0, ascent = 0, descent = 0, underline_thickness = 0, underline_position = 0, vertical_centering = false, baseline_offset = 0, relative_compose = 0, default_ascent = 0, encoding_charset = 0, repertory_charset = 0, driver = 0x0 }, cmap = 0x0, hhea = 0x0, maxp = 0x0, head = 0x0, hmtx = 0x0, glyf = 0x0, loca_short = 0x0, loca_long = 0x0, prep = 0x0, fpgm = 0x0, cvt = 0x0, cmap_data = 0x0, cmap_subtable = { platform_id = 0, platform_specific_id = 0, offset = 0 }, outline_cache = { next = 0x0, last = 0x0, outline = 0x0, glyph = 0 }, outline_cache_size = 0, raster_cache = { next = 0x0, last = 0x0, raster = 0x0, glyph = 0 }, raster_cache_size = 0, interpreter = 0x0, state = { round = 0x0, project = 0x0, dual_project = 0x0, move = 0x0, vector_dot_product = 0, auto_flip = false, cvt_cut_in = 0, delta_base = 0, delta_shift = 0, dual_projection_vector = { x = 0, y = 0 }, freedom_vector = { x = 0, y = 0 }, instruct_control = 0 '\000', loop = 0, minimum_distance = 0, projection_vector = { x = 0, y = 0 }, round_state = 0, rp0 = 0, rp1 = 0, rp2 = 0, scan_control = 0, sw_cut_in = 0, single_width_value = 0, zp0 = 0, zp1 = 0, zp2 = 0 } } Thanks.