Focus on overlapping windows - steps to replicate.
Ben Griffin <[email protected]> Tue, 6 Aug 2019 20:19:41 +0100
| Newsgroups | gmane.comp.fonts.fontforge.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============7473550422391694216== Content-Type: multipart/signed; boundary="Apple-Mail=_8C49E364-AAD2-4FD1-A009-C4057A0928B2"; protocol="application/pkcs7-signature"; micalg=sha-256 --Apple-Mail=_8C49E364-AAD2-4FD1-A009-C4057A0928B2 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 >> There's also a persistent issue with focus on overlapping windows - = it may be an x-windows thing but the front window and the active window = are not always the same in font-forge, which often leads to strange = behaviours - a common issue I have faced is when my active window is = behind the the front window and I inadvertently open a menu/submenu = which sometimes causes the application to crash. So this is pretty easy to replicate on a Mac. (1) First open a font.=20 (2) Double click on a Glyph (3) Drag the Outline window over the font window. (4) Click back to the font window. (5) Double click on any glyph which will be behind the outline window. =E2=80=94 Now the font window is at the back and active, while the = outline window (with the new glyph tab and at the front) is inactive.=20 I think this is because the double click is confusing the UI somehow = into thinking that the second click may be a focus on the font window = after the outline window is opened? --Apple-Mail=_8C49E364-AAD2-4FD1-A009-C4057A0928B2 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCCykw ggURMIID+aADAgECAhA3ChSKyaDtiddsJwbL8rX4MA0GCSqGSIb3DQEBCwUAMIGWMQswCQYDVQQG EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYD VQQKEw9TZWN0aWdvIExpbWl0ZWQxPjA8BgNVBAMTNVNlY3RpZ28gUlNBIENsaWVudCBBdXRoZW50 aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE5MDUyMTAwMDAwMFoXDTIyMDUyMDIzNTk1 OVowIzEhMB8GCSqGSIb3DQEJARYSYmVuQHJlZHNuYXBwZXIubmV0MIIBIjANBgkqhkiG9w0BAQEF AAOCAQ8AMIIBCgKCAQEAwVu/13B+vgYFMkM7wSUmWKPxhZNv/VPg2YAQI4pApmMhNBjz2/ksX4In IPF57DoJxoqcrg8R2gn6wXLYfbE8KaaMV5ui9PI/bPGH37LBDVmhqhG8RV4RYMjDxDsujRJQuhuh sRXwj1ZuoI8V5v2xiGwg6ljKUh7/n73/rLvY4B3LbjEqXjxBkf96gSVkJCCCHbpMwhl8EoLkeeMP sFQ9PR3kxnhss6wJGkzP7bisyd2wGOkPQ+GS8b/mYkEn2kmoaXqhGdgBGY2bagtJSku6snx9MWUp csa73r2xMgmh+Q/7K2zqwM1ZirS21rbXbJzNvnmi+VjWGhVQrI2eijRv0QIDAQABo4IByzCCAccw HwYDVR0jBBgwFoAUCcDy/AvalNtf/ivfqJlCz8ngrQAwHQYDVR0OBBYEFBAyu4RP/jYspRYfavWb 5OFZrobfMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8EAjAAMB0GA1UdJQQWMBQGCCsGAQUFBwME BggrBgEFBQcDAjBABgNVHSAEOTA3MDUGDCsGAQQBsjEBAgEBATAlMCMGCCsGAQUFBwIBFhdodHRw czovL3NlY3RpZ28uY29tL0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLnNlY3RpZ28u Y29tL1NlY3RpZ29SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGK BggrBgEFBQcBAQR+MHwwVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuc2VjdGlnby5jb20vU2VjdGln b1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwIwYIKwYBBQUHMAGG F2h0dHA6Ly9vY3NwLnNlY3RpZ28uY29tMB0GA1UdEQQWMBSBEmJlbkByZWRzbmFwcGVyLm5ldDAN BgkqhkiG9w0BAQsFAAOCAQEAIPyYkGgvDIwu7B+d6nEOd6lWD9+vpZ7J/HgTe0H7RrPpKItXACYa 2EBL3ip+rV7UrO1QjhNixW713aMS2kzPzeSQ9YS9pkxChq2gJkbopckWkGtXXunYo2fuTZj93uH/ RAxz5629f3/myn3g/gVTksFgv8hJkERJ7993ZGr6/WeE1hoSzaWXDDitVPTP9v3blTIGP770EcJK iLq2n6+CeCFA4pd9c/4RLyhNyx5jfBa2F/miXJOPJ1g+RITSteEjhEHPxog37a6spLuuqeojRhVa LLyCVg4vFdTRfaTparijr3LD+QwWq5x+d4t4r6QrI4F449gfWUpADpG3kWQKfTCCBhAwggP4oAMC AQICEE2ULBDUO+CUCcWBLTorBk8wDQYJKoZIhvcNAQEMBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYD VQQIEwpOZXcgSmVyc2V5MRQwEgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJU UlVTVCBOZXR3b3JrMS4wLAYDVQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0aG9y aXR5MB4XDTE4MTEwMjAwMDAwMFoXDTMwMTIzMTIzNTk1OVowgZYxCzAJBgNVBAYTAkdCMRswGQYD VQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3Rp Z28gTGltaXRlZDE+MDwGA1UEAxM1U2VjdGlnbyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFu ZCBTZWN1cmUgRW1haWwgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDKPO2UCkH/ 3vlGuejWO+bakr8rEE6qGryCvb4mHCkqKtLNnFCBP22ULvOXqGfV9eNKjkypdR8i0yW2sxpepwRI m4rx20rno0JKuriIMpoqr03E5cWapdfbM3wccaNDZvZe/S/Uvk2TUxA8oDX3F5ZBykYQYVRR3SQ3 6gejH4v1pXWuN82IKPdsmTqQlo49ps+LbnTeef8hNfl7xZ8+cbDhW5nv0qGPVgGt/biTkR7WwtMe wu2mIr06MbiJBEF2rpn9OVXH+EYB7PmHfpsEkzGp0cul3AhSROpPyx7d53Q97ANyH/yQc+jl9mXm 7UHR5ymr+wM3/mwIbnYOz5BTk7kTAgMBAAGjggFkMIIBYDAfBgNVHSMEGDAWgBRTeb9aqitKz1SA 4dibwJ3ysgNmyzAdBgNVHQ4EFgQUCcDy/AvalNtf/ivfqJlCz8ngrQAwDgYDVR0PAQH/BAQDAgGG MBIGA1UdEwEB/wQIMAYBAf8CAQAwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMEMBEGA1Ud IAQKMAgwBgYEVR0gADBQBgNVHR8ESTBHMEWgQ6BBhj9odHRwOi8vY3JsLnVzZXJ0cnVzdC5jb20v VVNFUlRydXN0UlNBQ2VydGlmaWNhdGlvbkF1dGhvcml0eS5jcmwwdgYIKwYBBQUHAQEEajBoMD8G CCsGAQUFBzAChjNodHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVNFUlRydXN0UlNBQWRkVHJ1c3RD QS5jcnQwJQYIKwYBBQUHMAGGGWh0dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEM BQADggIBAEFEdQCrOcIV9d6OlW0ycWiMAN0X13ocEDiQyOOxvRcxkfO244K0oX7GzCGHYaqRbklC szzNWVT4DZU/vYrLaeVEDUbCYg+Ci7vhNn9dNqscbzN0xKBoOuRVjPPWDechU70geT3pXCxpwi8E Xwl+oiz7xpYfY99JSs3E/piztTSxljHitcPr5yoWr9lbkFR8KU3+uGTZ11BfKfuSSaRrZFBv133S eY0d2AqvB9Dj2ZDaFZA0OQkkhfAqNgDpVRH99lQV4JSKx0N7/QAEtMj6OF5dRXV6hhXuU3A0Eql4 d0247oBpxvnfcmV95QfG8HP059hZSJe7T2wwC+IzXVDQO4xnnvrQJ07ZWemxc/grFpgiG+o+pQxa pF1bKftysi02Rl6uhdp5wbTeLeYzt2SI9oKSChwGDQQFixtkNnxuwbdrTwvASwvViDPdIGzIQJrT BqriE5/9nzkXbDZmld8/7DyriJ/A73RIZllX4dH8mHqsRpU8NEX8IQZWpHWGK5A5nVgvl7MxNfRl IvCvKZQTSnCL8oNqJgHXm6zCB4gBwDonM8V/2kuQAUVazVA3I376eIWGwzjuqh3H88v7mNHzubLH m5h0ERCSQNz6UoHVZy3q5xeqbYSaxpDQz3lCNObL6sNaOQNh3DcyzqZJYTcGfuLlmC3AIteAAh7l bybJszYnMYIDxDCCA8ACAQEwgaswgZYxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1h bmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE+MDwG A1UEAxM1U2VjdGlnbyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg Q0ECEDcKFIrJoO2J12wnBsvytfgwDQYJYIZIAWUDBAIBBQCgggHpMBgGCSqGSIb3DQEJAzELBgkq hkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE5MDgwNjE5MTk0MlowLwYJKoZIhvcNAQkEMSIEIOTC YjC0PSmL1AI3+BslV1PI1IR+BYhUZy6/XlET2IFOMIG8BgkrBgEEAYI3EAQxga4wgaswgZYxCzAJ BgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQx GDAWBgNVBAoTD1NlY3RpZ28gTGltaXRlZDE+MDwGA1UEAxM1U2VjdGlnbyBSU0EgQ2xpZW50IEF1 dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEDcKFIrJoO2J12wnBsvytfgwgb4GCyqG SIb3DQEJEAILMYGuoIGrMIGWMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVz dGVyMRAwDgYDVQQHEwdTYWxmb3JkMRgwFgYDVQQKEw9TZWN0aWdvIExpbWl0ZWQxPjA8BgNVBAMT NVNlY3RpZ28gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhA3 ChSKyaDtiddsJwbL8rX4MA0GCSqGSIb3DQEBAQUABIIBALwLlhsEKHruPiBTJpfEqVAJ30fLAP5a NggOELwQ5VnPNd9pA/ENJWTj2PcNhqHYhtXl0/OURu8Pwg76N10q0NTwdkvM2SEUd8lGGrNpqq9v XSnwrli7dYWVDaH9YphXgeQCe7kykC8jAE8RXtorNfyB9nOwW7EyRBfC9XWGGs6zGMGqnUi4XPAW KLtOV3em4gnwqz+A2y7xXHOUyBD8ofrlnklsSF71ewtJ+nj5yLJhNMHhC3ZahOpkUbjz1bctTpbN aMSq8ZHGz/6p+AMK6Tstw/1FGk5yzPTrHxyRLhDmYVhkUyWcGXyhoBa1TZge/3rARxU2lvg+5fu2 CUjd5TcAAAAAAAA= --Apple-Mail=_8C49E364-AAD2-4FD1-A009-C4057A0928B2-- --===============7473550422391694216== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline --===============7473550422391694216== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ fontforge-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/fontforge-devel http://fontforge.10959.n7.nabble.com/Developer-f3.html --===============7473550422391694216==--