<p><a class="user-mention" data-hovercard-user-id="35498248" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/VictorelPetrovich">@VictorelPetrovich</a> yeah, my rant was aimed squarely at the newer GtkFontChooser. GtkFontSelection is decent enough.</p>
<p><a class="user-mention" data-hovercard-user-id="811085" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/elextr">@elextr</a> GtkFontSelection is available in GTK+3 as well, IIRC it's still used in some parts of Geany even in GTK+ 3 (prefs dialog font buttons). It also provides access to the individual widgets so they could trivially be disabled to solve the issue with Geany not supporting font properties normally. Both possibilities suck, using a deprecated dialog or using a supported one with a user-hostile UI.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1928#issuecomment-415934461">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ19zjmaQQXdFvrVdv1GJb_zT3GlNks5uUNEngaJpZM4WGvIU">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJzRzsH2LuoCdI03rQltmy0iUGF5yks5uUNEngaJpZM4WGvIU.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@codebrainz in #1928: @VictorelPetrovich yeah, my rant was aimed squarely at the newer GtkFontChooser. GtkFontSelection is decent enough.\r\n\r\n@elextr GtkFontSelection is available in GTK+3 as well, IIRC it's still used in some parts of Geany even in GTK+ 3 (prefs dialog font buttons). It also provides access to the individual widgets so they could trivially be disabled to solve the issue with Geany not supporting font properties normally. Both possibilities suck, using a deprecated dialog or using a supported one with a user-hostile UI."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1928#issuecomment-415934461"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/1928#issuecomment-415934461",
"url": "https://github.com/geany/geany/issues/1928#issuecomment-415934461",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany] choose font: classify families into monospace/proportional (#1928)",
"sections": [
{
"text": "",
"activityTitle": "**Matthew Brush**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@codebrainz",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1928,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1928\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1928#issuecomment-415934461"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 370864660\n}"
}
],
"themeColor": "26292E"
}
]</script>