Skip to content

Commit 7e9ae5e

Browse files
committed
Explicitly set font size after .nib instantiation
Instantiating the view from .nib resets the font size baked onto the read-only text field on G3, which made あ small. Setting it from code will do.
1 parent d20fa70 commit 7e9ae5e

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed
Binary file not shown.

CJKAnchorPlacement.glyphsTool/Contents/Resources/InspectorView.xib

+8-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
2-
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="17701" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
2+
<document type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="3.0" toolsVersion="22505" targetRuntime="MacOSX.Cocoa" propertyAccessControl="none" useAutolayout="YES" customObjectInstantitationMethod="direct">
33
<dependencies>
4-
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="17701"/>
4+
<plugIn identifier="com.apple.InterfaceBuilder.CocoaPlugin" version="22505"/>
55
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
66
</dependencies>
77
<objects>
@@ -11,6 +11,7 @@
1111
<outlet property="LSBTextField" destination="XZP-wI-q1m" id="KaL-BR-xsp"/>
1212
<outlet property="RSBTextField" destination="cJB-LX-plY" id="MXr-Jw-Vf6"/>
1313
<outlet property="TSBTextField" destination="RG0-cs-2bP" id="hqQ-e7-dwN"/>
14+
<outlet property="exampleCharacterTextField" destination="roN-Ze-puh" id="0rR-xa-Ge5"/>
1415
<outlet property="inspectorDialog" destination="c22-O7-iKe" id="CKH-tl-QMI"/>
1516
<outlet property="inspectorDialogView" destination="c22-O7-iKe" id="PzC-P5-UUN"/>
1617
</connections>
@@ -20,7 +21,7 @@
2021
<customView translatesAutoresizingMaskIntoConstraints="NO" id="c22-O7-iKe" customClass="CJKAnchorPlacementInspectorView">
2122
<rect key="frame" x="0.0" y="0.0" width="115" height="81"/>
2223
<subviews>
23-
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="XZP-wI-q1m" customClass="GSSteppingTextField">
24+
<textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="XZP-wI-q1m" customClass="GSSteppingTextField">
2425
<rect key="frame" x="8" y="30" width="36" height="14"/>
2526
<constraints>
2627
<constraint firstAttribute="width" constant="32" id="YGx-NR-XHW"/>
@@ -43,7 +44,7 @@
4344
</binding>
4445
</connections>
4546
</textField>
46-
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="cJB-LX-plY" customClass="GSSteppingTextField">
47+
<textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="cJB-LX-plY" customClass="GSSteppingTextField">
4748
<rect key="frame" x="69" y="38" width="36" height="14"/>
4849
<constraints>
4950
<constraint firstAttribute="width" constant="32" id="lrZ-3n-Okd"/>
@@ -66,7 +67,7 @@
6667
</binding>
6768
</connections>
6869
</textField>
69-
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="RG0-cs-2bP" customClass="GSSteppingTextField">
70+
<textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="RG0-cs-2bP" customClass="GSSteppingTextField">
7071
<rect key="frame" x="56" y="54" width="36" height="14"/>
7172
<constraints>
7273
<constraint firstAttribute="width" constant="32" id="ah4-NF-HEh"/>
@@ -89,7 +90,7 @@
8990
</binding>
9091
</connections>
9192
</textField>
92-
<textField verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="kjB-6o-Mhg" customClass="GSSteppingTextField">
93+
<textField focusRingType="none" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="kjB-6o-Mhg" customClass="GSSteppingTextField">
9394
<rect key="frame" x="24" y="15" width="36" height="14"/>
9495
<constraints>
9596
<constraint firstAttribute="width" constant="32" id="x7P-jk-8nt"/>
@@ -112,7 +113,7 @@
112113
</binding>
113114
</connections>
114115
</textField>
115-
<textField horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="roN-Ze-puh">
116+
<textField focusRingType="none" horizontalHuggingPriority="251" verticalHuggingPriority="750" translatesAutoresizingMaskIntoConstraints="NO" id="roN-Ze-puh">
116117
<rect key="frame" x="44" y="27" width="27" height="28"/>
117118
<textFieldCell key="cell" controlSize="small" scrollable="YES" lineBreakMode="clipping" sendsActionOnEndEditing="YES" title="" id="E7D-Cm-pCA">
118119
<font key="font" metaFont="systemBold" size="24"/>

CJKAnchorPlacement.glyphsTool/Contents/Resources/plugin.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import objc
44
from GlyphsApp import *
55
from GlyphsApp.plugins import *
6-
from AppKit import NSGraphicsContext, NSColor, NSMakeRect, NSInsetRect, NSMakePoint, NSAlternateKeyMask, NSBeep, NSNumberFormatter, NSValueTransformer
6+
from AppKit import NSGraphicsContext, NSColor, NSMakeRect, NSInsetRect, NSMakePoint, NSAlternateKeyMask, NSBeep, NSNumberFormatter, NSValueTransformer, NSFont
77
from Foundation import NSNotFound, NSNumber, NSMutableDictionary
88
import math
99
import collections
@@ -174,6 +174,7 @@ def reverseTransformedValue_(self, value):
174174
class CJKAnchorPlacementTool(SelectTool):
175175

176176
inspectorDialogView = objc.IBOutlet()
177+
exampleCharacterTextField = objc.IBOutlet()
177178

178179
LSBValue = objc.object_property()
179180
RSBValue = objc.object_property()
@@ -199,6 +200,7 @@ def settings(self):
199200
self.TSBTextField.setNextResponder_(self.BSBTextField)
200201
self.BSBTextField.setNextResponder_(None)
201202
self.keyboardShortcut = 'n'
203+
self.exampleCharacterTextField.setFont_(NSFont.boldSystemFontOfSize_(24.0))
202204

203205
@objc.python_method
204206
def trigger(self):

0 commit comments

Comments
 (0)