Dr0ptp4kt has submitted this change and it was merged.
Change subject: Merged the 2 glyph fonts into one.
......................................................................
Merged the 2 glyph fonts into one.
Reduces the 2 glyph fonts to 1 eliminating unused/outdated glyphs.
Amended with category on UIFont conforming to prefix naming
convention.
Change-Id: Ib8c51d3f530e07c9da66d65cd82905d152a53f6d
---
M Wikipedia.xcodeproj/project.pbxproj
A wikipedia/Categories/UIFont+WMFStyle.h
A wikipedia/Categories/UIFont+WMFStyle.m
M wikipedia/Defines/WikiGlyph_Chars.h
D wikipedia/Defines/WikiGlyph_Chars_iOS.h
D wikipedia/Fonts/WikiFont-Glyphs-iOS.ttf
M wikipedia/Fonts/WikiFont-Glyphs.ttf
M wikipedia/MenuLabel/MenuLabel.m
M wikipedia/MenuLabel/WikiGlyphLabel.m
M wikipedia/View Controllers/Credits/CreditsViewController.m
M wikipedia/View Controllers/History/HistoryViewController.m
M wikipedia/View Controllers/Navigation/Bottom/BottomMenuViewController.m
M wikipedia/View Controllers/Navigation/Secondary/SecondaryMenuViewController.m
M wikipedia/View Controllers/Navigation/Top/TopMenuViewController.h
M wikipedia/View Controllers/Navigation/Top/TopMenuViewController.m
M wikipedia/View Controllers/PageHistory/PageHistoryResultCell.m
M wikipedia/View Controllers/Preview/PreviewLicenseView.m
M wikipedia/View Controllers/RecentSearches/RecentSearchCell.m
M wikipedia/View Controllers/References/ReferencesVC.m
M wikipedia/View Controllers/WebView/WebViewController.m
M wikipedia/Wikipedia-Info.plist
M www/less/langbutton.less
22 files changed, 111 insertions(+), 218 deletions(-)
Approvals:
Dr0ptp4kt: Verified; Looks good to me, approved
Fjalapeno: Looks good to me, but someone else must approve
Bgerstle: Looks good to me, but someone else must approve
diff --git a/Wikipedia.xcodeproj/project.pbxproj
b/Wikipedia.xcodeproj/project.pbxproj
index a78fef7..24cc092 100644
--- a/Wikipedia.xcodeproj/project.pbxproj
+++ b/Wikipedia.xcodeproj/project.pbxproj
@@ -111,7 +111,6 @@
048A26771906268100395F53 /* PaddedLabel.m in Sources */ = {isa
= PBXBuildFile; fileRef = 048A26761906268100395F53 /* PaddedLabel.m */; };
0493C2CC1952373100EBB973 /* DataHousekeeping.m in Sources */ =
{isa = PBXBuildFile; fileRef = 0493C2CB1952373100EBB973 /* DataHousekeeping.m
*/; };
0493C2D419526A0100EBB973 /* WikiFont-Glyphs.ttf in Resources */
= {isa = PBXBuildFile; fileRef = 0493C2D319526A0100EBB973 /*
WikiFont-Glyphs.ttf */; };
- 0493C2D619526FFE00EBB973 /* WikiFont-Glyphs-iOS.ttf in
Resources */ = {isa = PBXBuildFile; fileRef = 0493C2D519526FFE00EBB973 /*
WikiFont-Glyphs-iOS.ttf */; };
049566C218F5F4CB0058EA12 /* ZeroConfigState.m in Sources */ =
{isa = PBXBuildFile; fileRef = 049566C118F5F4CB0058EA12 /* ZeroConfigState.m
*/; };
049B640C18AAF36200D98BD4 /*
UIViewController+SearchChildViewControllers.m in Sources */ = {isa =
PBXBuildFile; fileRef = 049B640B18AAF36200D98BD4 /*
UIViewController+SearchChildViewControllers.m */; };
04A70FD7185BB6C300E24515 /* URLCache.m in Sources */ = {isa =
PBXBuildFile; fileRef = 04A70FD6185BB6C300E24515 /* URLCache.m */; };
@@ -129,6 +128,8 @@
04B91AA718E34BBC00FFAA1C /* UIView+TemporaryAnimatedXF.m in
Sources */ = {isa = PBXBuildFile; fileRef = 04B91AA618E34BBC00FFAA1C /*
UIView+TemporaryAnimatedXF.m */; };
04B91AAB18E3D9E200FFAA1C /*
NSString+FormattedAttributedString.m in Sources */ = {isa = PBXBuildFile;
fileRef = 04B91AAA18E3D9E200FFAA1C /* NSString+FormattedAttributedString.m */;
};
04B91AB718E4D5B200FFAA1C /* TabularScrollView.m in Sources */ =
{isa = PBXBuildFile; fileRef = 04B91AB618E4D5B200FFAA1C /* TabularScrollView.m
*/; };
+ 04BA48A11A80062F00CB5CAE /* UIFont+WMFStyle.m in Sources */ =
{isa = PBXBuildFile; fileRef = 04BA48A01A80062E00CB5CAE /* UIFont+WMFStyle.m
*/; };
+ 04BA48A21A80062F00CB5CAE /* UIFont+WMFStyle.m in Sources */ =
{isa = PBXBuildFile; fileRef = 04BA48A01A80062E00CB5CAE /* UIFont+WMFStyle.m
*/; };
04C0A0781936786000D55325 /* UIViewController+ModalPresent.m in
Sources */ = {isa = PBXBuildFile; fileRef = 04C0A0771936786000D55325 /*
UIViewController+ModalPresent.m */; };
04C43AA4183440C1006C643B /* MWNetworkActivityIndicatorManager.m
in Sources */ = {isa = PBXBuildFile; fileRef = 04C43AA1183440C1006C643B /*
MWNetworkActivityIndicatorManager.m */; };
04C43AAE18344131006C643B /* CommunicationBridge.m in Sources */
= {isa = PBXBuildFile; fileRef = 04C43AAB18344131006C643B /*
CommunicationBridge.m */; };
@@ -455,9 +456,7 @@
048A26761906268100395F53 /* PaddedLabel.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc;
lineEnding = 0; path = PaddedLabel.m; sourceTree = "<group>";
xcLanguageSpecificationIdentifier = xcode.lang.objc; };
0493C2CA1952373100EBB973 /* DataHousekeeping.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
DataHousekeeping.h; sourceTree = "<group>"; };
0493C2CB1952373100EBB973 /* DataHousekeeping.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= DataHousekeeping.m; sourceTree = "<group>"; };
- 0493C2D219525F8E00EBB973 /* WikiGlyph_Chars_iOS.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
WikiGlyph_Chars_iOS.h; sourceTree = "<group>"; };
0493C2D319526A0100EBB973 /* WikiFont-Glyphs.ttf */ = {isa =
PBXFileReference; lastKnownFileType = file; path = "WikiFont-Glyphs.ttf";
sourceTree = "<group>"; };
- 0493C2D519526FFE00EBB973 /* WikiFont-Glyphs-iOS.ttf */ = {isa =
PBXFileReference; lastKnownFileType = file; path = "WikiFont-Glyphs-iOS.ttf";
sourceTree = "<group>"; };
049566C018F5F4CB0058EA12 /* ZeroConfigState.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
ZeroConfigState.h; sourceTree = "<group>"; };
049566C118F5F4CB0058EA12 /* ZeroConfigState.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= ZeroConfigState.m; sourceTree = "<group>"; };
049B640A18AAF36200D98BD4 /*
UIViewController+SearchChildViewControllers.h */ = {isa = PBXFileReference;
fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
"UIViewController+SearchChildViewControllers.h"; sourceTree = "<group>"; };
@@ -491,6 +490,8 @@
04B91AAA18E3D9E200FFAA1C /*
NSString+FormattedAttributedString.m */ = {isa = PBXFileReference; fileEncoding
= 4; lastKnownFileType = sourcecode.c.objc; path =
"NSString+FormattedAttributedString.m"; sourceTree = "<group>"; };
04B91AB518E4D5B200FFAA1C /* TabularScrollView.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
TabularScrollView.h; sourceTree = "<group>"; };
04B91AB618E4D5B200FFAA1C /* TabularScrollView.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= TabularScrollView.m; sourceTree = "<group>"; };
+ 04BA489F1A80062E00CB5CAE /* UIFont+WMFStyle.h */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path =
"UIFont+WMFStyle.h"; sourceTree = "<group>"; };
+ 04BA48A01A80062E00CB5CAE /* UIFont+WMFStyle.m */ = {isa =
PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path
= "UIFont+WMFStyle.m"; sourceTree = "<group>"; };
04C0A0761936786000D55325 /* UIViewController+ModalPresent.h */
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.c.h; path = "UIViewController+ModalPresent.h"; sourceTree =
"<group>"; };
04C0A0771936786000D55325 /* UIViewController+ModalPresent.m */
= {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.c.objc; path = "UIViewController+ModalPresent.m"; sourceTree =
"<group>"; };
04C43AA0183440C1006C643B /* MWNetworkActivityIndicatorManager.h
*/ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType =
sourcecode.c.h; path = MWNetworkActivityIndicatorManager.h; sourceTree =
"<group>"; };
@@ -933,7 +934,6 @@
04292FFC185FC026002A13FC /* Defines.h */,
043F18F118DCDD3A00D8489A /* WMF_Colors.h */,
047528A3190F0C2900F2CDA8 /* WikiGlyph_Chars.h
*/,
- 0493C2D219525F8E00EBB973 /*
WikiGlyph_Chars_iOS.h */,
);
path = Defines;
sourceTree = "<group>";
@@ -1023,7 +1023,6 @@
isa = PBXGroup;
children = (
0493C2D319526A0100EBB973 /* WikiFont-Glyphs.ttf
*/,
- 0493C2D519526FFE00EBB973 /*
WikiFont-Glyphs-iOS.ttf */,
);
path = Fonts;
sourceTree = "<group>";
@@ -1448,6 +1447,8 @@
04B6924F18E77B2A00F88D8A /*
UIWebView+HideScrollGradient.m */,
0439317419FB092600386E8F /*
UIWebView+LoadAssetsHtml.h */,
0439317519FB092600386E8F /*
UIWebView+LoadAssetsHtml.m */,
+ 04BA489F1A80062E00CB5CAE /* UIFont+WMFStyle.h
*/,
+ 04BA48A01A80062E00CB5CAE /* UIFont+WMFStyle.m
*/,
04D149D818877343006B4104 /* Alerts */,
);
path = Categories;
@@ -2016,7 +2017,6 @@
D401C2C11A659E5000D4D127 /*
DataMigrationProgressViewController.xib in Resources */,
04EDEE251A20788700798076 /*
SearchResultPrototypeView.xib in Resources */,
04478631185145090050563B /*
HistoryResultPrototypeView.xib in Resources */,
- 0493C2D619526FFE00EBB973 /*
WikiFont-Glyphs-iOS.ttf in Resources */,
0493C2D419526A0100EBB973 /* WikiFont-Glyphs.ttf
in Resources */,
04F27B7618FE0F2E00EDD838 /*
PageHistoryResultPrototypeView.xib in Resources */,
04C91CF319554B310035ED1B /*
[email protected] in Resources */,
@@ -2212,6 +2212,7 @@
files = (
BC42735E1A7C73B300068882 /*
NSArray+PredicateTests.m in Sources */,
BC42735D1A7C73B300068882 /* NSArray+Predicate.m
in Sources */,
+ 04BA48A21A80062F00CB5CAE /* UIFont+WMFStyle.m
in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -2306,6 +2307,7 @@
D401C2C01A659E5000D4D127 /*
DataMigrationProgressViewController.m in Sources */,
04CCCFF01935093A00E3F60C /*
SecondaryMenuViewController.m in Sources */,
D4B0AE0B19366A2C00F0AC90 /*
ReadingActionFunnel.m in Sources */,
+ 04BA48A11A80062F00CB5CAE /* UIFont+WMFStyle.m
in Sources */,
0452C810195D0F03007925A6 /*
UIViewController+ModalPop.m in Sources */,
0487049019F8262600B7D307 /*
WikiTextSectionUploader.m in Sources */,
041C55D21950B27D006CE0EF /*
EditSummaryViewController.m in Sources */,
diff --git a/wikipedia/Categories/UIFont+WMFStyle.h
b/wikipedia/Categories/UIFont+WMFStyle.h
new file mode 100644
index 0000000..4d262ab
--- /dev/null
+++ b/wikipedia/Categories/UIFont+WMFStyle.h
@@ -0,0 +1,10 @@
+// Created by Monte Hurd on 2/2/15.
+// Copyright (c) 2015 Wikimedia Foundation. Provided under MIT-style license;
please copy and modify!
+
+#import <UIKit/UIKit.h>
+
+@interface UIFont (WMF_Style)
+
++(UIFont *)wmf_glyphFontOfSize:(CGFloat)fontSize;
+
+@end
diff --git a/wikipedia/Categories/UIFont+WMFStyle.m
b/wikipedia/Categories/UIFont+WMFStyle.m
new file mode 100644
index 0000000..48bf2b8
--- /dev/null
+++ b/wikipedia/Categories/UIFont+WMFStyle.m
@@ -0,0 +1,17 @@
+// Created by Monte Hurd on 2/2/15.
+// Copyright (c) 2015 Wikimedia Foundation. Provided under MIT-style license;
please copy and modify!
+
+#import "UIFont+WMFStyle.h"
+
+@implementation UIFont (WMF_Style)
+
++(UIFont *)wmf_glyphFontOfSize:(CGFloat)fontSize;
+{
+ UIFont *font = [UIFont fontWithName:@"WikiFont-Glyphs" size:fontSize];
+
+ NSAssert(font, @"Unable to load glyph font");
+
+ return font;
+}
+
+@end
diff --git a/wikipedia/Defines/WikiGlyph_Chars.h
b/wikipedia/Defines/WikiGlyph_Chars.h
index 0e4941c..f2769f7 100644
--- a/wikipedia/Defines/WikiGlyph_Chars.h
+++ b/wikipedia/Defines/WikiGlyph_Chars.h
@@ -1,119 +1,27 @@
-
-/* UI ELEMENTS e000_023
-*/
-
-#define WIKIGLYPH_MAGNIFYING_GLASS @"\ue000"
-#define WIKIGLYPH_ARROW_LEFT @"\ue001"
-#define WIKIGLYPH_TICK @"\ue002"
-#define WIKIGLYPH_X @"\ue003"
-#define WIKIGLYPH_X_CIRCLE @"\ue004"
-#define WIKIGLYPH_UNSTAR @"\ue005"
-#define WIKIGLYPH_STAR @"\ue006"
-#define WIKIGLYPH_STAR_LIST @"\ue007"
-#define WIKIGLYPH_SUN @"\ue008"
-#define WIKIGLYPH_FUNNEL @"\ue009"
-#define WIKIGLYPH_EYE @"\ue010"
-#define WIKIGLYPH_EYE_LID @"\ue011"
-#define WIKIGLYPH_BOOKMARK @"\ue012"
-#define WIKIGLYPH_PRINTER @"\ue013"
-#define WIKIGLYPH_PUZZLE @"\ue014"
-#define WIKIGLYPH_CLOCK @"\ue015"
-#define WIKIGLYPH_DICE @"\ue016"
-#define WIKIGLYPH_MOVE @"\ue017"
-#define WIKIGLYPH_GEAR @"\ue018"
-#define WIKIGLYPH_ELLIPSIS @"\ue019"
-#define WIKIGLYPH_ENVELOPE @"\ue020"
-#define WIKIGLYPH_PIN @"\ue021"
-#define WIKIGLYPH_SHARE @"\ue022"
-#define WIKIGLYPH_DOWNLOAD @"\ue023"
-#define WIKIGLYPH_BELL @"\ue025"
-#define WIKIGLYPH_BELL_RING @"\ue026"
-#define WIKIGLYPH_CARET_LEFT @"\ue027"
-#define WIKIGLYPH_CARET_DOWN @"\ue028"
-
-
-/* EXPERIMENTS e300_301
-*/
-#define WIKIGLYPH_STAR_CIRCLE @"\ue300"
-#define WIKIGLYPH_ROCKET @"\ue301"
-
-
-/* STRIPES e040_043
-*/
-#define WIKIGLYPH_STRIPE_COMPACT @"\ue040"
-#define WIKIGLYPH_STRIPE_TOC @"\ue041"
-#define WIKIGLYPH_STRIPE_EXPANDED @"\ue042"
-
-
-/* UI MODERATION ELEMENTS e500_508
-*/
-
-#define WIKIGLYPH_ARTICLE @"\ue100"
-#define WIKIGLYPH_ARTICLE_CHECK @"\ue101"
-#define WIKIGLYPH_ARTICLE_SEARCH @"\ue102"
-
-#define WIKIGLYPH_TRASH @"\ue500"
-#define WIKIGLYPH_TRASH_SLASH @"\ue501"
-#define WIKIGLYPH_BLOCK @"\ue502"
-#define WIKIGLYPH_BLOCK_SLASH @"\ue503"
-#define WIKIGLYPH_FLAG @"\ue504"
-#define WIKIGLYPH_FLAG_SLASH @"\ue505"
-#define WIKIGLYPH_PLAY @"\ue506"
-#define WIKIGLYPH_STOP @"\ue507"
-#define WIKIGLYPH_LOCK @"\ue508"
-
-
-/* USER e600_602
-*/
-#define WIKIGLYPH_USER_BUST @"\ue600"
-#define WIKIGLYPH_USER_SMILE @"\ue601"
-#define WIKIGLYPH_USER_SLEEP @"\ue602"
-
-
-/* TRANSLATION e700
-*/
-#define WIKIGLYPH_TRANSLATE @"\ue700"
-
-
-/* CONTRIBUTION e800_845
-*/
-#define WIKIGLYPH_PENCIL @"\ue800"
-#define WIKIGLYPH_PENCIL_REVERT_FULL @"\ue801"
-#define WIKIGLYPH_PENCIL_REVERT_PT1 @"\ue802"
-#define WIKIGLYPH_PENCIL_REVERT_PT2 @"\ue803"
-#define WIKIGLYPH_PENCIL_LOCK_FULL @"\ue804"
-#define WIKIGLYPH_PENCIL_LOCK_PT1 @"\ue805"
-#define WIKIGLYPH_PENCIL_LOCK_PT2 @"\ue806"
-#define WIKIGLYPH_SPEECH_BUBBLE @"\ue810"
-#define WIKIGLYPH_SPEECH_BUBBLES @"\ue811"
-#define WIKIGLYPH_SPEECH_BUBBLE_ADD @"\ue812"
-#define WIKIGLYPH_SPEECH_BUBBLE_SMILE @"\ue813"
-#define WIKIGLYPH_LINK @"\ue820"
-#define WIKIGLYPH_QUOTES @"\ue830"
-#define WIKIGLYPH_QUOTES_ADD @"\ue831"
-#define WIKIGLYPH_IMAGE @"\ue840"
-#define WIKIGLYPH_IMAGE_LOCK_FULL @"\ue841"
-#define WIKIGLYPH_IMAGE_LOCK_PT1 @"\ue842"
-#define WIKIGLYPH_IMAGE_LOCK_PT2 @"\ue843"
-#define WIKIGLYPH_IMAGE_ADD_FULL @"\ue844"
-#define WIKIGLYPH_IMAGE_ADD_PT1 @"\ue845"
-#define WIKIGLYPH_IMAGE_ADD_PT2 @"\ue846"
-#define WIKIGLYPH_IMAGE_MAIN_PLACEHOLDER @"\ue847"
-#define WIKIGLYPH_FOLDER @"\ue848"
-#define WIKIGLYPH_FOLDER_MAIN_PLACEHOLDER @"\ue849"
-
-#define WIKIGLYPH_CC @"\ue870"
-#define WIKIGLYPH_BOOK @"\ue871"
-#define WIKIGLYPH_JOURNAL @"\ue872"
-#define WIKIGLYPH_WEB @"\ue873"
-#define WIKIGLYPH_NEWS @"\ue874"
-
-
-
-/* WIKI_X e900+
-*/
-#define WIKIGLYPH_WIKITRAIL @"\ue900"
-#define WIKIGLYPH_WIKICOMMONS @"\ue901"
-#define WIKIGLYPH_W @"\ue902"
-
+#define WIKIGLYPH_W @"\ue950"
+#define WIKIGLYPH_SHARE @"\ue951"
+#define WIKIGLYPH_MAGNIFY @"\ue952"
+#define WIKIGLYPH_MAGNIFY_BOLD @"\ue953"
+#define WIKIGLYPH_FORWARD @"\ue954"
+#define WIKIGLYPH_BACKWARD @"\ue955"
+#define WIKIGLYPH_DOWN @"\ue956"
+#define WIKIGLYPH_HEART @"\ue957"
+#define WIKIGLYPH_HEART_OUTLINE @"\ue958"
+#define WIKIGLYPH_TOC_COLLAPSED @"\ue959"
+#define WIKIGLYPH_TOC_EXPANDED @"\ue95a"
+#define WIKIGLYPH_STAR @"\ue95b"
+#define WIKIGLYPH_STAR_OUTLINE @"\ue95c"
+#define WIKIGLYPH_TICK @"\ue95d"
+#define WIKIGLYPH_X @"\ue95e"
+#define WIKIGLYPH_DICE @"\ue95f"
+#define WIKIGLYPH_ENVELOPE @"\ue960"
+#define WIKIGLYPH_CARET_LEFT @"\ue961"
+#define WIKIGLYPH_TRASH @"\ue962"
+#define WIKIGLYPH_FLAG @"\ue963"
+#define WIKIGLYPH_USER_SMILE @"\ue964"
+#define WIKIGLYPH_USER_SLEEP @"\ue965"
+#define WIKIGLYPH_TRANSLATE @"\ue966"
+#define WIKIGLYPH_PENCIL @"\ue967"
+#define WIKIGLYPH_LINK @"\ue968"
+#define WIKIGLYPH_CC @"\ue969"
diff --git a/wikipedia/Defines/WikiGlyph_Chars_iOS.h
b/wikipedia/Defines/WikiGlyph_Chars_iOS.h
deleted file mode 100644
index ff5af48..0000000
--- a/wikipedia/Defines/WikiGlyph_Chars_iOS.h
+++ /dev/null
@@ -1,16 +0,0 @@
-
-/* IOS TEMP SUPPLEMENT e950 */
-
-#define IOS_WIKIGLYPH_W @"\ue950"
-#define IOS_WIKIGLYPH_SHARE @"\ue951"
-#define IOS_WIKIGLYPH_MAGNIFY @"\ue952"
-#define IOS_WIKIGLYPH_FORWARD @"\ue953"
-#define IOS_WIKIGLYPH_BACKWARD @"\ue954"
-#define IOS_WIKIGLYPH_DOWN @"\ue955"
-#define IOS_WIKIGLYPH_HEART @"\ue956"
-#define IOS_WIKIGLYPH_HEART_OUTLINE @"\ue957"
-#define IOS_WIKIGLYPH_TOC_COLLAPSED @"\ue958"
-#define IOS_WIKIGLYPH_TOC_EXPANDED @"\ue959"
-#define IOS_WIKIGLYPH_RELOAD @"\ue95a"
-#define IOS_WIKIGLYPH_STAR @"\ue95b"
-#define IOS_WIKIGLYPH_STAR_OUTLINE @"\ue95c"
diff --git a/wikipedia/Fonts/WikiFont-Glyphs-iOS.ttf
b/wikipedia/Fonts/WikiFont-Glyphs-iOS.ttf
deleted file mode 100644
index b42026c..0000000
--- a/wikipedia/Fonts/WikiFont-Glyphs-iOS.ttf
+++ /dev/null
Binary files differ
diff --git a/wikipedia/Fonts/WikiFont-Glyphs.ttf
b/wikipedia/Fonts/WikiFont-Glyphs.ttf
index a78a98d..1671ec2 100644
--- a/wikipedia/Fonts/WikiFont-Glyphs.ttf
+++ b/wikipedia/Fonts/WikiFont-Glyphs.ttf
Binary files differ
diff --git a/wikipedia/MenuLabel/MenuLabel.m b/wikipedia/MenuLabel/MenuLabel.m
index d5e057b..7ca6f9e 100644
--- a/wikipedia/MenuLabel/MenuLabel.m
+++ b/wikipedia/MenuLabel/MenuLabel.m
@@ -4,6 +4,7 @@
#import "MenuLabel.h"
#import "WikiGlyph_Chars.h"
#import "Defines.h"
+#import "UIFont+WMFStyle.h"
@interface MenuLabel ()
@@ -78,7 +79,7 @@
// single character string was a WikiGlyph rather than using
isEqualToString.)
if ([text isEqualToString:WIKIGLYPH_TICK]) {
self.adjustsFontSizeToFitWidth = NO;
- attributes[NSFontAttributeName] = [UIFont
fontWithName:@"WikiFont-Glyphs" size:self.fontSize];
+ attributes[NSFontAttributeName] = [UIFont
wmf_glyphFontOfSize:self.fontSize];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle
alloc] init];
paragraphStyle.alignment = NSTextAlignmentCenter;
attributes[NSParagraphStyleAttributeName] = paragraphStyle;
diff --git a/wikipedia/MenuLabel/WikiGlyphLabel.m
b/wikipedia/MenuLabel/WikiGlyphLabel.m
index c1c1907..bc497d5 100644
--- a/wikipedia/MenuLabel/WikiGlyphLabel.m
+++ b/wikipedia/MenuLabel/WikiGlyphLabel.m
@@ -2,7 +2,8 @@
// Copyright (c) 2013 Wikimedia Foundation. Provided under MIT-style license;
please copy and modify!
#import "WikiGlyphLabel.h"
-#import "WikiGlyph_Chars_iOS.h"
+#import "WikiGlyph_Chars.h"
+#import "UIFont+WMFStyle.h"
@interface WikiGlyphLabel()
@@ -44,34 +45,10 @@
self.color = color;
self.size = size;
self.baselineOffset = baselineOffset;
-
- // Temp hack for supplemental iOS wikifont.
- BOOL isIOSFontChar = NO;
-
- if (
- [text isEqualToString:IOS_WIKIGLYPH_W] ||
- [text isEqualToString:IOS_WIKIGLYPH_TOC_COLLAPSED] ||
- [text isEqualToString:IOS_WIKIGLYPH_TOC_EXPANDED] ||
- [text isEqualToString:IOS_WIKIGLYPH_SHARE] ||
- [text isEqualToString:IOS_WIKIGLYPH_MAGNIFY] ||
- [text isEqualToString:IOS_WIKIGLYPH_FORWARD] ||
- [text isEqualToString:IOS_WIKIGLYPH_BACKWARD] ||
- [text isEqualToString:IOS_WIKIGLYPH_STAR] ||
- [text isEqualToString:IOS_WIKIGLYPH_STAR_OUTLINE] ||
- [text isEqualToString:IOS_WIKIGLYPH_HEART_OUTLINE] ||
- [text isEqualToString:IOS_WIKIGLYPH_HEART] ||
- [text isEqualToString:IOS_WIKIGLYPH_RELOAD]
- ) {
- isIOSFontChar = YES;
- }
- NSString *fontName = isIOSFontChar ? @"WikiFontGlyphs-iOS":
@"WikiFont-Glyphs";
- //NSArray *array =[UIFont fontNamesForFamilyName:@"WikiFont-Glyphs"];
- //NSLog(@"array = %@", array);
-
NSDictionary *attributes =
@{
- NSFontAttributeName: [UIFont fontWithName:fontName size:size],
+ NSFontAttributeName: [UIFont wmf_glyphFontOfSize:size],
NSForegroundColorAttributeName : color,
NSBaselineOffsetAttributeName: @(baselineOffset)
};
diff --git a/wikipedia/View Controllers/Credits/CreditsViewController.m
b/wikipedia/View Controllers/Credits/CreditsViewController.m
index 02c5e1e..a10f477 100644
--- a/wikipedia/View Controllers/Credits/CreditsViewController.m
+++ b/wikipedia/View Controllers/Credits/CreditsViewController.m
@@ -8,11 +8,12 @@
#import "TopMenuViewController.h"
#import "UIViewController+ModalPop.h"
#import "TabularScrollView.h"
-#import "WikiGlyph_Chars_iOS.h"
+#import "WikiGlyph_Chars.h"
#import "Defines.h"
#import "PaddedLabel.h"
#import "SecondaryMenuRowView.h"
#import "UIView+TemporaryAnimatedXF.h"
+#import "UIFont+WMFStyle.h"
#define URL_APP_GITHUB @"https://github.com/wikimedia/apps-ios-wikipedia"
#define URL_APP_GERRIT
@"https://gerrit.wikimedia.org/r/#/q/project:apps/ios/wikipedia,n,z"
@@ -163,7 +164,7 @@
NSDictionary *attributes =
@{
- NSFontAttributeName: [UIFont fontWithName:@"WikiFontGlyphs-iOS"
size:MENU_ICON_FONT_SIZE],
+ NSFontAttributeName: [UIFont
wmf_glyphFontOfSize:MENU_ICON_FONT_SIZE],
NSForegroundColorAttributeName : MENU_ICON_COLOR,
NSBaselineOffsetAttributeName: @0
};
@@ -204,8 +205,6 @@
-(void)setRowData
{
- NSString *ltrSafeCaretCharacter = @""; //[WikipediaAppUtils
isDeviceLanguageRTL] ? IOS_WIKIGLYPH_BACKWARD : IOS_WIKIGLYPH_FORWARD;
-
NSMutableArray *rowData =
@[
@{
@@ -219,7 +218,7 @@
@{
@"title": MWLocalizedString(@"credits-gerrit-repo", nil),
@"tag": @(CREDITS_ROW_INDEX_APP_REPO_GERRIT),
- @"icon": ltrSafeCaretCharacter,
+ @"icon": @"",
@"type": @(ROW_TYPE_SELECTION),
@"url": URL_APP_GERRIT,
}.mutableCopy
@@ -227,7 +226,7 @@
@{
@"title": MWLocalizedString(@"credits-github-mirror", nil),
@"tag": @(CREDITS_ROW_INDEX_APP_REPO_GITHUB),
- @"icon": ltrSafeCaretCharacter,
+ @"icon": @"",
@"type": @(ROW_TYPE_SELECTION),
@"url": URL_APP_GITHUB,
}.mutableCopy
@@ -243,7 +242,7 @@
@{
@"title": @"Wikifont",
@"tag": @(CREDITS_ROW_INDEX_REPO_WIKIFONT),
- @"icon": ltrSafeCaretCharacter,
+ @"icon": @"",
@"type": @(ROW_TYPE_SELECTION),
@"url": URL_APP_WIKIFONT,
}.mutableCopy
@@ -251,7 +250,7 @@
@{
@"title": @"Hpple",
@"tag": @(CREDITS_ROW_INDEX_REPO_HPPLE),
- @"icon": ltrSafeCaretCharacter,
+ @"icon": @"",
@"type": @(ROW_TYPE_SELECTION),
@"url": URL_APP_HPPLE,
}.mutableCopy
@@ -259,7 +258,7 @@
@{
@"title": @"NSDate-Extensions",
@"tag": @(CREDITS_ROW_INDEX_REPO_NSDATE),
- @"icon": ltrSafeCaretCharacter,
+ @"icon": @"",
@"type": @(ROW_TYPE_SELECTION),
@"url": URL_APP_NSDATE,
}.mutableCopy
@@ -267,7 +266,7 @@
@{
@"title": @"AFNetworking",
@"tag": @(CREDITS_ROW_INDEX_REPO_AFNETWORKING),
- @"icon": ltrSafeCaretCharacter,
+ @"icon": @"",
@"type": @(ROW_TYPE_SELECTION),
@"url": URL_APP_AFNETWORKING,
}.mutableCopy
@@ -275,7 +274,7 @@
@{
@"title": @"Cocoapods",
@"tag": @(CREDITS_ROW_INDEX_REPO_COCOAPODS),
- @"icon": ltrSafeCaretCharacter,
+ @"icon": @"",
@"type": @(ROW_TYPE_SELECTION),
@"url": URL_APP_COCOAPODS,
}.mutableCopy
diff --git a/wikipedia/View Controllers/History/HistoryViewController.m
b/wikipedia/View Controllers/History/HistoryViewController.m
index 4719e31..161aa4f 100644
--- a/wikipedia/View Controllers/History/HistoryViewController.m
+++ b/wikipedia/View Controllers/History/HistoryViewController.m
@@ -20,6 +20,7 @@
#import "DataHousekeeping.h"
#import "NSObject+ConstraintsScale.h"
#import "SessionSingleton.h"
+#import "UIFont+WMFStyle.h"
#define HISTORY_RESULT_HEIGHT (80.0 * MENUS_SCALE_MULTIPLIER)
#define HISTORY_TEXT_COLOR [UIColor colorWithWhite:0.0f alpha:0.7f]
@@ -496,7 +497,7 @@
wikiFontCharacter = WIKIGLYPH_LINK;
break;
default:
- wikiFontCharacter = WIKIGLYPH_MAGNIFYING_GLASS;
+ wikiFontCharacter = WIKIGLYPH_MAGNIFY_BOLD;
break;
}
@@ -504,7 +505,7 @@
CGFloat fontSize = 20.0 * MENUS_SCALE_MULTIPLIER;
NSDictionary *attributes =
@{
- NSFontAttributeName: [UIFont fontWithName:@"WikiFont-Glyphs"
size:fontSize],
+ NSFontAttributeName: [UIFont wmf_glyphFontOfSize:fontSize],
NSForegroundColorAttributeName : iconColor,
NSBaselineOffsetAttributeName: @0
};
diff --git a/wikipedia/View
Controllers/Navigation/Bottom/BottomMenuViewController.m b/wikipedia/View
Controllers/Navigation/Bottom/BottomMenuViewController.m
index 79e4a98..d7289e6 100644
--- a/wikipedia/View Controllers/Navigation/Bottom/BottomMenuViewController.m
+++ b/wikipedia/View Controllers/Navigation/Bottom/BottomMenuViewController.m
@@ -5,7 +5,6 @@
#import "WebViewController.h"
#import "UINavigationController+SearchNavStack.h"
#import "SessionSingleton.h"
-#import "WikiGlyph_Chars_iOS.h"
#import "WikiGlyph_Chars.h"
#import "WikiGlyphButton.h"
#import "WikiGlyphLabel.h"
@@ -57,14 +56,14 @@
BOOL isRTL = [WikipediaAppUtils isDeviceLanguageRTL];
- [self.backButton.label setWikiText: isRTL ? IOS_WIKIGLYPH_FORWARD :
IOS_WIKIGLYPH_BACKWARD
+ [self.backButton.label setWikiText: isRTL ? WIKIGLYPH_FORWARD :
WIKIGLYPH_BACKWARD
color: buttonColor
size: MENU_BOTTOM_GLYPH_FONT_SIZE
baselineOffset: 0];
self.backButton.accessibilityLabel =
MWLocalizedString(@"menu-back-accessibility-label", nil);
self.backButton.tag = BOTTOM_MENU_BUTTON_PREVIOUS;
- [self.forwardButton.label setWikiText: isRTL ? IOS_WIKIGLYPH_BACKWARD :
IOS_WIKIGLYPH_FORWARD
+ [self.forwardButton.label setWikiText: isRTL ? WIKIGLYPH_BACKWARD :
WIKIGLYPH_FORWARD
color: buttonColor
size: MENU_BOTTOM_GLYPH_FONT_SIZE
baselineOffset: 0
@@ -73,7 +72,7 @@
self.forwardButton.tag = BOTTOM_MENU_BUTTON_NEXT;
// self.forwardButton.label.transform = CGAffineTransformMakeScale(-1, 1);
- [self.rightButton.label setWikiText: IOS_WIKIGLYPH_SHARE
+ [self.rightButton.label setWikiText: WIKIGLYPH_SHARE
color: buttonColor
size: MENU_BOTTOM_GLYPH_FONT_SIZE
baselineOffset: 0
@@ -81,7 +80,7 @@
self.rightButton.tag = BOTTOM_MENU_BUTTON_SHARE;
self.rightButton.accessibilityLabel =
MWLocalizedString(@"menu-share-accessibility-label", nil);
- [self.saveButton.label setWikiText: IOS_WIKIGLYPH_HEART_OUTLINE
+ [self.saveButton.label setWikiText: WIKIGLYPH_HEART_OUTLINE
color: buttonColor
size: MENU_BOTTOM_GLYPH_FONT_SIZE
baselineOffset: 0
@@ -299,10 +298,10 @@
self.forwardButton.enabled = (self.adjacentHistoryEntries[@"after"]) ? YES
: NO;
self.backButton.enabled = (self.adjacentHistoryEntries[@"before"]) ? YES :
NO;
- NSString *saveIconString = IOS_WIKIGLYPH_HEART_OUTLINE;
+ NSString *saveIconString = WIKIGLYPH_HEART_OUTLINE;
UIColor *saveIconColor = [UIColor blackColor];
if([self isCurrentArticleSaved]){
- saveIconString = IOS_WIKIGLYPH_HEART;
+ saveIconString = WIKIGLYPH_HEART;
saveIconColor = UIColorFromRGBWithAlpha(0xf27072, 1.0);
}
diff --git a/wikipedia/View
Controllers/Navigation/Secondary/SecondaryMenuViewController.m b/wikipedia/View
Controllers/Navigation/Secondary/SecondaryMenuViewController.m
index b286309..526d798 100644
--- a/wikipedia/View
Controllers/Navigation/Secondary/SecondaryMenuViewController.m
+++ b/wikipedia/View
Controllers/Navigation/Secondary/SecondaryMenuViewController.m
@@ -13,7 +13,7 @@
#import "NSString+FormattedAttributedString.h"
#import "TabularScrollView.h"
#import "SecondaryMenuRowView.h"
-#import "WikiGlyph_Chars_iOS.h"
+#import "WikiGlyph_Chars.h"
#import "TopMenuContainerView.h"
#import "UIViewController+StatusBarHeight.h"
#import "Defines.h"
@@ -22,6 +22,7 @@
#import "UIViewController+ModalPop.h"
#import "LoginViewController.h"
#import "PaddedLabel.h"
+#import "UIFont+WMFStyle.h"
#pragma mark - Defines
@@ -273,7 +274,7 @@
NSDictionary *attributes =
@{
- NSFontAttributeName: [UIFont fontWithName:@"WikiFontGlyphs-iOS"
size:MENU_ICON_FONT_SIZE],
+ NSFontAttributeName: [UIFont
wmf_glyphFontOfSize:MENU_ICON_FONT_SIZE],
NSForegroundColorAttributeName : MENU_ICON_COLOR,
NSBaselineOffsetAttributeName: @2
};
@@ -311,7 +312,7 @@
-(void)setRowData
{
- //NSString *ltrSafeCaretCharacter = [WikipediaAppUtils
isDeviceLanguageRTL] ? IOS_WIKIGLYPH_BACKWARD : IOS_WIKIGLYPH_FORWARD;
+ //NSString *ltrSafeCaretCharacter = [WikipediaAppUtils
isDeviceLanguageRTL] ? WIKIGLYPH_BACKWARD : WIKIGLYPH_FORWARD;
//NSString *currentArticleTitle = [SessionSingleton
sharedInstance].currentArticleTitle;
@@ -380,7 +381,7 @@
@"domain": languageCode,
@"title": searchWikiTitle,
@"tag": @(SECONDARY_MENU_ROW_INDEX_SEARCH_LANGUAGE),
- @"icon": IOS_WIKIGLYPH_DOWN,
+ @"icon": WIKIGLYPH_DOWN,
@"type": @(ROW_TYPE_SELECTION),
}.mutableCopy
,
@@ -427,7 +428,7 @@
@"domain": [SessionSingleton sharedInstance].domain,
@"title": MWLocalizedString(@"main-menu-credits", nil),
@"tag": @(SECONDARY_MENU_ROW_INDEX_CREDITS),
- @"icon": IOS_WIKIGLYPH_DOWN,
+ @"icon": WIKIGLYPH_DOWN,
@"type": @(ROW_TYPE_SELECTION),
}.mutableCopy
,
@@ -436,7 +437,7 @@
@"domain": [SessionSingleton sharedInstance].searchSite.language,
@"title": MWLocalizedString(@"main-menu-about", nil),
@"tag": @(SECONDARY_MENU_ROW_INDEX_ABOUT),
- @"icon": IOS_WIKIGLYPH_DOWN,
+ @"icon": WIKIGLYPH_DOWN,
@"type": @(ROW_TYPE_SELECTION),
}.mutableCopy
,
diff --git a/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.h
b/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.h
index 11fffd2..b4ad6d1 100644
--- a/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.h
+++ b/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.h
@@ -10,7 +10,6 @@
NAVBAR_BUTTON_ARROW_LEFT,
NAVBAR_BUTTON_ARROW_RIGHT,
NAVBAR_BUTTON_LOGO_W,
- NAVBAR_BUTTON_EYE,
NAVBAR_BUTTON_TOC,
NAVBAR_BUTTON_MAGNIFY,
NAVBAR_BUTTON_BLANK,
diff --git a/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.m
b/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.m
index 1fb4533..ce5ddfa 100644
--- a/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.m
+++ b/wikipedia/View Controllers/Navigation/Top/TopMenuViewController.m
@@ -19,7 +19,6 @@
#import "WikiGlyphLabel.h"
#import "PaddedLabel.h"
#import "WikiGlyph_Chars.h"
-#import "WikiGlyph_Chars_iOS.h"
#import "CenterNavController.h"
#import "RootViewController.h"
#import "TopMenuViewController.h"
@@ -42,7 +41,6 @@
@property (strong, nonatomic) WikiGlyphButton *buttonTOC;
@property (strong, nonatomic) WikiGlyphButton *buttonPencil;
@property (strong, nonatomic) WikiGlyphButton *buttonX;
-@property (strong, nonatomic) WikiGlyphButton *buttonEye;
@property (strong, nonatomic) WikiGlyphButton *buttonArrowLeft;
@property (strong, nonatomic) WikiGlyphButton *buttonArrowRight;
@property (strong, nonatomic) WikiGlyphButton *buttonMagnify;
@@ -247,15 +245,14 @@
CGFloat size = MENU_TOP_GLYPH_FONT_SIZE;
BOOL isRTL = [WikipediaAppUtils isDeviceLanguageRTL];
- NSString *caret = !isRTL ? WIKIGLYPH_CARET_LEFT: IOS_WIKIGLYPH_FORWARD;
+ NSString *caret = !isRTL ? WIKIGLYPH_CARET_LEFT: WIKIGLYPH_FORWARD;
self.buttonX = getWikiGlyphButton(WIKIGLYPH_X,
MWLocalizedString(@"menu-close-accessibility-label", nil), NAVBAR_BUTTON_X,
size);
- self.buttonEye = getWikiGlyphButton(WIKIGLYPH_EYE,
MWLocalizedString(@"menu-preview-accessibility-label", nil), NAVBAR_BUTTON_EYE,
size);
self.buttonArrowLeft = getWikiGlyphButton(caret,
MWLocalizedString(@"menu-back-accessibility-label", nil),
NAVBAR_BUTTON_ARROW_LEFT, size);
self.buttonArrowRight = getWikiGlyphButton(caret,
MWLocalizedString(@"menu-forward-accessibility-label", nil),
NAVBAR_BUTTON_ARROW_RIGHT, size);
- self.buttonW = getWikiGlyphButton(IOS_WIKIGLYPH_W,
MWLocalizedString(@"menu-w-accessibility-label", nil),
NAVBAR_BUTTON_LOGO_W, size);
- self.buttonTOC = getWikiGlyphButton(IOS_WIKIGLYPH_TOC_COLLAPSED,
MWLocalizedString(@"menu-toc-accessibility-label", nil), NAVBAR_BUTTON_TOC,
size);
- self.buttonMagnify = getWikiGlyphButton(IOS_WIKIGLYPH_MAGNIFY,
MWLocalizedString(@"menu-search-accessibility-label", nil),
NAVBAR_BUTTON_MAGNIFY, size);
+ self.buttonW = getWikiGlyphButton(WIKIGLYPH_W,
MWLocalizedString(@"menu-w-accessibility-label", nil),
NAVBAR_BUTTON_LOGO_W, size);
+ self.buttonTOC = getWikiGlyphButton(WIKIGLYPH_TOC_COLLAPSED,
MWLocalizedString(@"menu-toc-accessibility-label", nil), NAVBAR_BUTTON_TOC,
size);
+ self.buttonMagnify = getWikiGlyphButton(WIKIGLYPH_MAGNIFY,
MWLocalizedString(@"menu-search-accessibility-label", nil),
NAVBAR_BUTTON_MAGNIFY, size);
self.buttonBlank = getWikiGlyphButton(@"", @"",
NAVBAR_BUTTON_BLANK, size);
self.buttonCancel = getWikiGlyphButton(@"",
MWLocalizedString(@"menu-cancel-accessibility-label", nil),
NAVBAR_BUTTON_CANCEL, size);
self.buttonTrash = getWikiGlyphButton(WIKIGLYPH_TRASH,
MWLocalizedString(@"menu-trash-accessibility-label", nil),
NAVBAR_BUTTON_TRASH, size);
@@ -312,7 +309,6 @@
[self.navBarContainer addSubview:self.buttonPencil];
[self.navBarContainer addSubview:self.buttonCheck];
[self.navBarContainer addSubview:self.buttonX];
- [self.navBarContainer addSubview:self.buttonEye];
[self.navBarContainer addSubview:self.buttonArrowLeft];
[self.navBarContainer addSubview:self.buttonArrowRight];
[self.navBarContainer addSubview:self.buttonW];
@@ -369,7 +365,6 @@
@"NAVBAR_BUTTON_NEXT": self.buttonNext,
@"NAVBAR_BUTTON_SAVE": self.buttonSave,
@"NAVBAR_BUTTON_DONE": self.buttonDone,
- @"NAVBAR_BUTTON_EYE": self.buttonEye,
@"NAVBAR_BUTTON_TRASH": self.buttonTrash,
@"NAVBAR_TEXT_FIELD": self.textFieldContainer,
@"NAVBAR_LABEL": self.label
@@ -779,7 +774,6 @@
case NAVBAR_BUTTON_ARROW_LEFT:
case NAVBAR_BUTTON_ARROW_RIGHT:
case NAVBAR_BUTTON_LOGO_W:
- case NAVBAR_BUTTON_EYE:
case NAVBAR_BUTTON_TOC:
case NAVBAR_BUTTON_MAGNIFY:
case NAVBAR_BUTTON_BLANK:
diff --git a/wikipedia/View Controllers/PageHistory/PageHistoryResultCell.m
b/wikipedia/View Controllers/PageHistory/PageHistoryResultCell.m
index 896ed77..0807f31 100644
--- a/wikipedia/View Controllers/PageHistory/PageHistoryResultCell.m
+++ b/wikipedia/View Controllers/PageHistory/PageHistoryResultCell.m
@@ -6,6 +6,7 @@
#import "PageHistoryLabel.h"
#import "Defines.h"
#import "NSString+Extras.h"
+#import "UIFont+WMFStyle.h"
@interface PageHistoryResultCell()
@@ -46,7 +47,7 @@
NSDictionary *iconAttributes =
@{
- NSFontAttributeName: [UIFont fontWithName:@"WikiFont-Glyphs" size:23.0 *
MENUS_SCALE_MULTIPLIER],
+ NSFontAttributeName: [UIFont wmf_glyphFontOfSize:23.0 *
MENUS_SCALE_MULTIPLIER],
NSForegroundColorAttributeName : [UIColor colorWithRed:0.78 green:0.78
blue:0.78 alpha:1.0],
NSBaselineOffsetAttributeName: @1
};
diff --git a/wikipedia/View Controllers/Preview/PreviewLicenseView.m
b/wikipedia/View Controllers/Preview/PreviewLicenseView.m
index 5802f92..4ebba84 100644
--- a/wikipedia/View Controllers/Preview/PreviewLicenseView.m
+++ b/wikipedia/View Controllers/Preview/PreviewLicenseView.m
@@ -8,6 +8,7 @@
#import "RootViewController.h"
#import "Defines.h"
#import "NSObject+ConstraintsScale.h"
+#import "UIFont+WMFStyle.h"
#define PREVIEW_BLUE_COLOR [UIColor colorWithRed:0.2 green:0.4784 blue:1.0
alpha:1.0]
@@ -175,7 +176,7 @@
{
return [[NSAttributedString alloc] initWithString: WIKIGLYPH_CC
attributes: @{
- NSFontAttributeName:
[UIFont fontWithName:@"WikiFont-Glyphs" size:42.0 * MENUS_SCALE_MULTIPLIER],
+ NSFontAttributeName:
[UIFont wmf_glyphFontOfSize:42.0 * MENUS_SCALE_MULTIPLIER],
NSForegroundColorAttributeName : PREVIEW_BLUE_COLOR,
NSBaselineOffsetAttributeName: @1.5
}];
diff --git a/wikipedia/View Controllers/RecentSearches/RecentSearchCell.m
b/wikipedia/View Controllers/RecentSearches/RecentSearchCell.m
index 08eb1be..4bc50c9 100644
--- a/wikipedia/View Controllers/RecentSearches/RecentSearchCell.m
+++ b/wikipedia/View Controllers/RecentSearches/RecentSearchCell.m
@@ -6,11 +6,12 @@
#import "NSObject+ConstraintsScale.h"
#import "Defines.h"
#import "WikiGlyph_Chars.h"
+#import "UIFont+WMFStyle.h"
#define FONT_SIZE (16.0f * MENUS_SCALE_MULTIPLIER)
#define FONT_COLOR [UIColor grayColor]
#define ICON_SIZE (20.0f * MENUS_SCALE_MULTIPLIER)
-#define ICON_GLYPH WIKIGLYPH_MAGNIFYING_GLASS
+#define ICON_GLYPH WIKIGLYPH_MAGNIFY_BOLD
#define BORDER_COLOR [UIColor colorWithWhite:0.9 alpha:1.0]
#define MAGNIFY_ICON_COLOR [UIColor colorWithWhite:0.8 alpha:1.0]
@@ -52,7 +53,7 @@
{
return [[NSAttributedString alloc] initWithString: ICON_GLYPH
attributes: @{
- NSFontAttributeName:
[UIFont fontWithName:@"WikiFont-Glyphs" size:ICON_SIZE],
+ NSFontAttributeName:
[UIFont wmf_glyphFontOfSize:ICON_SIZE],
NSForegroundColorAttributeName : MAGNIFY_ICON_COLOR,
NSBaselineOffsetAttributeName: @0
}];
diff --git a/wikipedia/View Controllers/References/ReferencesVC.m
b/wikipedia/View Controllers/References/ReferencesVC.m
index a5d7017..a91ab3a 100644
--- a/wikipedia/View Controllers/References/ReferencesVC.m
+++ b/wikipedia/View Controllers/References/ReferencesVC.m
@@ -6,7 +6,6 @@
#import "WikiGlyphButton.h"
#import "WikiGlyphLabel.h"
#import "WikiGlyph_Chars.h"
-#import "WikiGlyph_Chars_iOS.h"
#import "WebViewController.h"
#import "WikipediaAppUtils.h"
#import "UIView+Debugging.h"
@@ -127,7 +126,7 @@
self.nextButton = [[WikiGlyphButton alloc] init];
self.nextButton.translatesAutoresizingMaskIntoConstraints = NO;
- [self.nextButton.label setWikiText: isRTL ? IOS_WIKIGLYPH_BACKWARD :
IOS_WIKIGLYPH_FORWARD
+ [self.nextButton.label setWikiText: isRTL ? WIKIGLYPH_BACKWARD :
WIKIGLYPH_FORWARD
color: [UIColor darkGrayColor]
size: 24.0 * MENUS_SCALE_MULTIPLIER
baselineOffset: 2.0];
@@ -136,7 +135,7 @@
self.prevButton = [[WikiGlyphButton alloc] init];
self.prevButton.translatesAutoresizingMaskIntoConstraints = NO;
- [self.prevButton.label setWikiText: isRTL ? IOS_WIKIGLYPH_FORWARD :
IOS_WIKIGLYPH_BACKWARD
+ [self.prevButton.label setWikiText: isRTL ? WIKIGLYPH_FORWARD :
WIKIGLYPH_BACKWARD
color: [UIColor darkGrayColor]
size: 24.0 * MENUS_SCALE_MULTIPLIER
baselineOffset: 2.0];
diff --git a/wikipedia/View Controllers/WebView/WebViewController.m
b/wikipedia/View Controllers/WebView/WebViewController.m
index e8a3f4d..0cc2c42 100644
--- a/wikipedia/View Controllers/WebView/WebViewController.m
+++ b/wikipedia/View Controllers/WebView/WebViewController.m
@@ -45,7 +45,6 @@
#import "NSArray+Predicate.h"
#import "WikiGlyphButton.h"
#import "WikiGlyphLabel.h"
-#import "WikiGlyph_Chars_iOS.h"
#import "NSString+FormattedAttributedString.h"
#import "SavedPagesFunnel.h"
#import "ArticleFetcher.h"
@@ -53,6 +52,7 @@
#import "LeadImageContainer.h"
#import "DataMigrationProgressViewController.h"
+#import "UIFont+WMFStyle.h"
//#import "UIView+Debugging.h"
@@ -581,7 +581,7 @@
self.webView.scrollView.contentOffset =
origScrollPosition;
WikiGlyphButton *tocButton =
[ROOT.topMenuViewController getNavBarItem:NAVBAR_BUTTON_TOC];
- [tocButton.label setWikiText:
IOS_WIKIGLYPH_TOC_COLLAPSED
+ [tocButton.label setWikiText:
WIKIGLYPH_TOC_COLLAPSED
color:
tocButton.label.color
size: tocButton.label.size
baselineOffset:
tocButton.label.baselineOffset];
@@ -641,7 +641,7 @@
self.unsafeToToggleTOC = NO;
WikiGlyphButton *tocButton =
[ROOT.topMenuViewController getNavBarItem:NAVBAR_BUTTON_TOC];
- [tocButton.label setWikiText:
IOS_WIKIGLYPH_TOC_EXPANDED
+ [tocButton.label setWikiText: WIKIGLYPH_TOC_EXPANDED
color: tocButton.label.color
size: tocButton.label.size
baselineOffset:
tocButton.label.baselineOffset];
@@ -1079,13 +1079,13 @@
NSString *accessMessage = [NSString stringWithFormat:@"\n%@",
MWLocalizedString(@"share-menu-page-saved-access", nil)];
NSDictionary *d = @{
- NSFontAttributeName: [UIFont
fontWithName:@"WikiFontGlyphs-iOS" size:ALERT_FONT_SIZE],
+ NSFontAttributeName: [UIFont
wmf_glyphFontOfSize:ALERT_FONT_SIZE],
NSBaselineOffsetAttributeName : @2
};
NSAttributedString *attributedAccessMessage =
[accessMessage attributedStringWithAttributes: @{}
- substitutionStrings: @[IOS_WIKIGLYPH_W,
IOS_WIKIGLYPH_HEART]
+ substitutionStrings: @[WIKIGLYPH_W,
WIKIGLYPH_HEART]
substitutionAttributes: @[d, d]];
diff --git a/wikipedia/Wikipedia-Info.plist b/wikipedia/Wikipedia-Info.plist
index e9c2cf5..c13bee5 100644
--- a/wikipedia/Wikipedia-Info.plist
+++ b/wikipedia/Wikipedia-Info.plist
@@ -28,7 +28,6 @@
<string></string>
<key>UIAppFonts</key>
<array>
- <string>WikiFont-Glyphs-iOS.ttf</string>
<string>WikiFont-Glyphs.ttf</string>
</array>
<key>UIMainStoryboardFile</key>
diff --git a/www/less/langbutton.less b/www/less/langbutton.less
index 82c953d..aae8b95 100644
--- a/www/less/langbutton.less
+++ b/www/less/langbutton.less
@@ -50,7 +50,7 @@
height: 44px;
border-radius: 22px;
- font-family: "WikiFont";
+ font-family: "WikiFont-Glyphs";
font-size: 26px;
color: white;
background-color: #333;
--
To view, visit https://gerrit.wikimedia.org/r/188026
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: Ib8c51d3f530e07c9da66d65cd82905d152a53f6d
Gerrit-PatchSet: 7
Gerrit-Project: apps/ios/wikipedia
Gerrit-Branch: master
Gerrit-Owner: Mhurd <[email protected]>
Gerrit-Reviewer: Bgerstle <[email protected]>
Gerrit-Reviewer: Dr0ptp4kt <[email protected]>
Gerrit-Reviewer: Fjalapeno <[email protected]>
Gerrit-Reviewer: Mhurd <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits