Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Iconic font added

  • Loading branch information...
commit 8cd121b3dcd785207b9102eb82405ce6337f2a91 1 parent 5f0e979
@AlexDenisov authored
View
30 FontasticIcons.xcodeproj/project.pbxproj
@@ -10,6 +10,8 @@
CA31B9A71657E194002A9EDD /* FIFontListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA31B9A61657E194002A9EDD /* FIFontListViewController.m */; };
CA31B9CE165807F5002A9EDD /* FIFontAwesomeIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = CA31B9CD165807F5002A9EDD /* FIFontAwesomeIcon.m */; };
CA31B9D816581D73002A9EDD /* fontawesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = CA31B9D716581D73002A9EDD /* fontawesome.ttf */; };
+ CA31B9E616582411002A9EDD /* FIIconicIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = CA31B9E516582411002A9EDD /* FIIconicIcon.m */; };
+ CA31B9EC16582871002A9EDD /* iconic.otf in Resources */ = {isa = PBXBuildFile; fileRef = CA31B9EB16582871002A9EDD /* iconic.otf */; };
CA7C55C5163DC00700AC32A3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA7C55C4163DC00700AC32A3 /* UIKit.framework */; };
CA7C55C7163DC00700AC32A3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA7C55C6163DC00700AC32A3 /* Foundation.framework */; };
CA7C55C9163DC00700AC32A3 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA7C55C8163DC00700AC32A3 /* CoreGraphics.framework */; };
@@ -38,6 +40,9 @@
CA31B9CC165807F5002A9EDD /* FIFontAwesomeIcon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIFontAwesomeIcon.h; sourceTree = "<group>"; };
CA31B9CD165807F5002A9EDD /* FIFontAwesomeIcon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIFontAwesomeIcon.m; sourceTree = "<group>"; };
CA31B9D716581D73002A9EDD /* fontawesome.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = fontawesome.ttf; sourceTree = "<group>"; };
+ CA31B9E416582411002A9EDD /* FIIconicIcon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FIIconicIcon.h; sourceTree = "<group>"; };
+ CA31B9E516582411002A9EDD /* FIIconicIcon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FIIconicIcon.m; sourceTree = "<group>"; };
+ CA31B9EB16582871002A9EDD /* iconic.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = iconic.otf; sourceTree = "<group>"; };
CA7C55C0163DC00700AC32A3 /* FontasticIcons.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FontasticIcons.app; sourceTree = BUILT_PRODUCTS_DIR; };
CA7C55C4163DC00700AC32A3 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
CA7C55C6163DC00700AC32A3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
@@ -90,6 +95,24 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
+ CA31B9E1165823E2002A9EDD /* FontAwesome */ = {
+ isa = PBXGroup;
+ children = (
+ CA31B9CC165807F5002A9EDD /* FIFontAwesomeIcon.h */,
+ CA31B9CD165807F5002A9EDD /* FIFontAwesomeIcon.m */,
+ );
+ name = FontAwesome;
+ sourceTree = "<group>";
+ };
+ CA31B9E3165823F4002A9EDD /* Iconic */ = {
+ isa = PBXGroup;
+ children = (
+ CA31B9E416582411002A9EDD /* FIIconicIcon.h */,
+ CA31B9E516582411002A9EDD /* FIIconicIcon.m */,
+ );
+ name = Iconic;
+ sourceTree = "<group>";
+ };
CA7C55B5163DC00700AC32A3 = {
isa = PBXGroup;
children = (
@@ -173,6 +196,8 @@
CA7C55E9163DC4A300AC32A3 /* Impl */ = {
isa = PBXGroup;
children = (
+ CA31B9E3165823F4002A9EDD /* Iconic */,
+ CA31B9E1165823E2002A9EDD /* FontAwesome */,
CA7C5617163EFB9900AC32A3 /* Entypo */,
);
name = Impl;
@@ -181,6 +206,7 @@
CA7C55F0163DC4F400AC32A3 /* Fonts */ = {
isa = PBXGroup;
children = (
+ CA31B9EB16582871002A9EDD /* iconic.otf */,
CA31B9D716581D73002A9EDD /* fontawesome.ttf */,
CA7C55FB163DCD2F00AC32A3 /* Entypo-Social.otf */,
CA7C55FC163DCD2F00AC32A3 /* Entypo.otf */,
@@ -251,8 +277,6 @@
CA7C5605163E3AAD00AC32A3 /* FIEntypoIcon.m */,
CA7C5618163EFBCC00AC32A3 /* FIEntypoSocialIcon.h */,
CA7C5619163EFBCC00AC32A3 /* FIEntypoSocialIcon.m */,
- CA31B9CC165807F5002A9EDD /* FIFontAwesomeIcon.h */,
- CA31B9CD165807F5002A9EDD /* FIFontAwesomeIcon.m */,
);
name = Entypo;
sourceTree = "<group>";
@@ -334,6 +358,7 @@
CA7C55FD163DCD2F00AC32A3 /* Entypo-Social.otf in Resources */,
CA7C55FE163DCD2F00AC32A3 /* Entypo.otf in Resources */,
CA31B9D816581D73002A9EDD /* fontawesome.ttf in Resources */,
+ CA31B9EC16582871002A9EDD /* iconic.otf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@@ -355,6 +380,7 @@
CA7C561E163F060500AC32A3 /* FIMetaInfoManager.m in Sources */,
CA31B9A71657E194002A9EDD /* FIFontListViewController.m in Sources */,
CA31B9CE165807F5002A9EDD /* FIFontAwesomeIcon.m in Sources */,
+ CA31B9E616582411002A9EDD /* FIIconicIcon.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
View
4 FontasticIcons/Sample/FIFontListViewController.m
@@ -12,6 +12,7 @@
#import "FIEntypoIcon.h"
#import "FIEntypoSocialIcon.h"
#import "FIFontAwesomeIcon.h"
+#import "FIIconicIcon.h"
@implementation FIFontListViewController
{
@@ -25,7 +26,8 @@ - (void)viewDidLoad {
@[
[FIEntypoIcon class],
[FIEntypoSocialIcon class],
- [FIFontAwesomeIcon class]
+ [FIFontAwesomeIcon class],
+ [FIIconicIcon class]
]];
_fontListTableView = [[UITableView alloc] initWithFrame:self.view.bounds];
_fontListTableView.delegate = self;
View
1  FontasticIcons/Sources/Classes/FIFont.h
@@ -15,5 +15,6 @@
+ (FIFont *)entypoFont;
+ (FIFont *)entypoSocialFont;
+ (FIFont *)fontAwesomeFont;
++ (FIFont *)iconicFont;
@end
View
4 FontasticIcons/Sources/Classes/FIFont.m
@@ -65,4 +65,8 @@ + (FIFont *)fontAwesomeFont {
return [self fontWithName:@"fontawesome" ofType:@"ttf"];
}
++ (FIFont *)iconicFont {
+ return [self fontWithName:@"iconic" ofType:@"otf"];
+}
+
@end
View
13 FontasticIcons/Sources/Classes/FIIconicIcon.h
@@ -0,0 +1,13 @@
+//
+// FIIconicIcon.h
+// FontasticIcons
+//
+// Created by Alex Denisov on 17.11.12.
+// Copyright (c) 2012 Alex Denisov. All rights reserved.
+//
+
+#import "FIIcon.h"
+
+@interface FIIconicIcon : FIIcon
+
+@end
View
176 FontasticIcons/Sources/Classes/FIIconicIcon.m
@@ -0,0 +1,176 @@
+//
+// FIIconicIcon.m
+// FontasticIcons
+//
+// Created by Alex Denisov on 17.11.12.
+// Copyright (c) 2012 Alex Denisov. All rights reserved.
+//
+
+#import "FIIconicIcon.h"
+#import "FIFont.h"
+
+@implementation FIIconicIcon
+
++ (FIFont *)iconFont {
+ return [FIFont iconicFont];
+}
+
+#pragma mark - Icons Dictionary
+
++ (NSDictionary *)iconsDictionary {
+ return @{
+ @"hash" : @"\U00002300",
+ @"question_mark" : @"\U00003f00",
+ @"at" : @"\U00000040",
+ @"pilcrow" : @"\U000000b6",
+ @"info" : @"\U00002139",
+ @"arrow_left" : @"\U00002190",
+ @"arrow_up" : @"\U00002191",
+ @"arrow_right" : @"\U00002192",
+ @"arrow_down" : @"\U00002193",
+ @"home" : @"\U00002302",
+ @"sun_fill" : @"\U00002600",
+ @"cloud" : @"\U00002601",
+ @"umbrella" : @"\U00002602",
+ @"star" : @"\U00002605",
+ @"moon_fill" : @"\U0000263e",
+ @"heart_fill" : @"\U00002764",
+ @"cog" : @"\U00002699",
+ @"bolt" : @"\U000026a1",
+ @"key_fill" : @"\U000026bf",
+ @"rain" : @"\U000026c6",
+ @"denied" : @"\U000026d4",
+ @"mail" : @"\U00002709",
+ @"pen" : @"\U0000270e",
+ @"check" : @"\U00002713",
+ @"check_alt" : @"\U00002714",
+ @"x" : @"\U00002717",
+ @"x_alt" : @"\U00002718",
+ @"left_quote" : @"\U0000275d",
+ @"right_quote" : @"\U0000275e",
+ @"plus" : @"\U00002795",
+ @"minus" : @"\U00002796",
+ @"curved_arrow" : @"\U00002935",
+ @"document_alt_fill" : @"\U0000e000",
+ @"calendar" : @"\U0000e001",
+ @"map_pin_alt" : @"\U0000e002",
+ @"comment_alt1_fill" : @"\U0000e003",
+ @"comment_alt2_fill" : @"\U0000e004",
+ @"pen_alt_fill" : @"\U0000e005",
+ @"pen_alt2" : @"\U0000e006",
+ @"chat_alt_fill" : @"\U0000e007",
+ @"plus_alt" : @"\U0000e008",
+ @"minus_alt" : @"\U0000e009",
+ @"bars_alt" : @"\U0000e00a",
+ @"book_alt" : @"\U0000e00b",
+ @"aperture_alt" : @"\U0000e00c",
+ @"beaker_alt" : @"\U0000e010",
+ @"left_quote_alt" : @"\U0000e011",
+ @"right_quote_alt" : @"\U0000e012",
+ @"arrow_left_alt1" : @"\U0000e013",
+ @"arrow_up_alt1" : @"\U0000e014",
+ @"arrow_right_alt1" : @"\U0000e015",
+ @"arrow_down_alt1" : @"\U0000e016",
+ @"arrow_left_alt2" : @"\U0000e017",
+ @"arrow_up_alt2" : @"\U0000e018",
+ @"arrow_right_alt2" : @"\U0000e019",
+ @"arrow_down_alt2" : @"\U0000e01a",
+ @"brush" : @"\U0000e01b",
+ @"brush_alt" : @"\U0000e01c",
+ @"eyedropper" : @"\U0000e01e",
+ @"layers" : @"\U0000e01f",
+ @"layers_alt" : @"\U0000e020",
+ @"compass" : @"\U0000e021",
+ @"award_fill" : @"\U0000e022",
+ @"beaker" : @"\U0000e023",
+ @"steering_wheel" : @"\U0000e024",
+ @"eye" : @"\U0000e025",
+ @"aperture" : @"\U0000e026",
+ @"image" : @"\U0000e027",
+ @"chart" : @"\U0000e028",
+ @"chart_alt" : @"\U0000e029",
+ @"target" : @"\U0000e02a",
+ @"tag_fill" : @"\U0000e02b",
+ @"rss" : @"\U0000e02c",
+ @"rss_alt" : @"\U0000e02d",
+ @"share" : @"\U0000e02e",
+ @"undo" : @"\U0000e02f",
+ @"reload" : @"\U0000e030",
+ @"reload_alt" : @"\U0000e031",
+ @"loop_alt1" : @"\U0000e032",
+ @"loop_alt2" : @"\U0000e033",
+ @"loop_alt3" : @"\U0000e034",
+ @"loop_alt4" : @"\U0000e035",
+ @"spin" : @"\U0000e036",
+ @"spin_alt" : @"\U0000e037",
+ @"move_horizontal" : @"\U0000e038",
+ @"move_horizontal_alt1" : @"\U0000e039",
+ @"move_horizontal_alt2" : @"\U0000e03a",
+ @"move_vertical" : @"\U0000e03b",
+ @"move_vertical_alt1" : @"\U0000e03c",
+ @"move_vertical_alt2" : @"\U0000e03d",
+ @"move" : @"\U0000e03e",
+ @"move_alt1" : @"\U0000e03f",
+ @"move_alt2" : @"\U0000e040",
+ @"transfer" : @"\U0000e041",
+ @"download" : @"\U0000e042",
+ @"upload" : @"\U0000e043",
+ @"cloud_download" : @"\U0000e044",
+ @"cloud_upload" : @"\U0000e045",
+ @"fork" : @"\U0000e046",
+ @"play" : @"\U0000e047",
+ @"play_alt" : @"\U0000e048",
+ @"pause" : @"\U0000e049",
+ @"stop" : @"\U0000e04a",
+ @"eject" : @"\U0000e04b",
+ @"first" : @"\U0000e04c",
+ @"last" : @"\U0000e04d",
+ @"fullscreen" : @"\U0000e04e",
+ @"fullscreen_alt" : @"\U0000e04f",
+ @"fullscreen_exit" : @"\U0000e050",
+ @"fullscreen_exit_alt" : @"\U0000e051",
+ @"equalizer" : @"\U0000e052",
+ @"article" : @"\U0000e053",
+ @"read_more" : @"\U0000e054",
+ @"list" : @"\U0000e055",
+ @"list_nested" : @"\U0000e056",
+ @"cursor" : @"\U0000e057",
+ @"dial" : @"\U0000e058",
+ @"new_window" : @"\U0000e059",
+ @"trash_fill" : @"\U0000e05a",
+ @"battery_half" : @"\U0000e05b",
+ @"battery_empty" : @"\U0000e05c",
+ @"battery_charging" : @"\U0000e05d",
+ @"chat" : @"\U0000e05e",
+ @"mic" : @"\U0000e05f",
+ @"movie" : @"\U0000e060",
+ @"headphones" : @"\U0000e061",
+ @"user" : @"\U0000e062",
+ @"lightbulb" : @"\U0000e063",
+ @"cd" : @"\U0000e064",
+ @"folder_fill" : @"\U0000e065",
+ @"document_fill" : @"\U0000e066",
+ @"pin" : @"\U0000e067",
+ @"map_pin_fill" : @"\U0000e068",
+ @"book" : @"\U0000e069",
+ @"book_alt2" : @"\U0000e06a",
+ @"box" : @"\U0000e06b",
+ @"calendar_alt_fill" : @"\U0000e06c",
+ @"comment_fill" : @"\U0000e06d",
+ @"iphone" : @"\U0000e06e",
+ @"bars" : @"\U0000e06f",
+ @"camera" : @"\U0000e070",
+ @"volume_mute" : @"\U0000e071",
+ @"volume" : @"\U0000e072",
+ @"battery_full" : @"\U0000e073",
+ @"magnifying_glass" : @"\U0000e074",
+ @"lock_fill" : @"\U0000e075",
+ @"unlock_fill" : @"\U0000e076",
+ @"link" : @"\U0000e077",
+ @"wrench" : @"\U0000e078",
+ @"clock" : @"\U0000e079",
+ @"paperclip" : @"\U0000e08a"
+ };
+}
+
+@end
View
BIN  FontasticIcons/Sources/Resources/Fonts/iconic.otf
Binary file not shown
Please sign in to comment.
Something went wrong with that request. Please try again.