├── .gitignore ├── .idea ├── $CACHE_FILE$ ├── .gitignore ├── .name ├── libraries │ ├── Dart_Packages.xml │ ├── Dart_SDK.xml │ └── Flutter_Plugins.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── .gitignore ├── .metadata ├── README.md ├── android │ ├── .gitignore │ ├── app │ │ ├── build.gradle │ │ └── src │ │ │ ├── debug │ │ │ └── AndroidManifest.xml │ │ │ ├── main │ │ │ ├── AndroidManifest.xml │ │ │ ├── kotlin │ │ │ │ └── com │ │ │ │ │ └── example │ │ │ │ │ └── example │ │ │ │ │ └── MainActivity.kt │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── launch_background.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.png │ │ │ │ └── values │ │ │ │ └── styles.xml │ │ │ └── profile │ │ │ └── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── gradle │ │ └── wrapper │ │ │ └── gradle-wrapper.properties │ └── settings.gradle ├── ios │ ├── .gitignore │ ├── Flutter │ │ ├── AppFrameworkInfo.plist │ │ ├── Debug.xcconfig │ │ └── Release.xcconfig │ ├── Runner.xcodeproj │ │ ├── project.pbxproj │ │ ├── project.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ └── xcshareddata │ │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ │ └── WorkspaceSettings.xcsettings │ │ └── xcshareddata │ │ │ └── xcschemes │ │ │ └── Runner.xcscheme │ ├── Runner.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ ├── IDEWorkspaceChecks.plist │ │ │ └── WorkspaceSettings.xcsettings │ └── Runner │ │ ├── AppDelegate.swift │ │ ├── Assets.xcassets │ │ ├── AppIcon.appiconset │ │ │ ├── Contents.json │ │ │ ├── Icon-App-1024x1024@1x.png │ │ │ ├── Icon-App-20x20@1x.png │ │ │ ├── Icon-App-20x20@2x.png │ │ │ ├── Icon-App-20x20@3x.png │ │ │ ├── Icon-App-29x29@1x.png │ │ │ ├── Icon-App-29x29@2x.png │ │ │ ├── Icon-App-29x29@3x.png │ │ │ ├── Icon-App-40x40@1x.png │ │ │ ├── Icon-App-40x40@2x.png │ │ │ ├── Icon-App-40x40@3x.png │ │ │ ├── Icon-App-60x60@2x.png │ │ │ ├── Icon-App-60x60@3x.png │ │ │ ├── Icon-App-76x76@1x.png │ │ │ ├── Icon-App-76x76@2x.png │ │ │ └── Icon-App-83.5x83.5@2x.png │ │ └── LaunchImage.imageset │ │ │ ├── Contents.json │ │ │ ├── LaunchImage.png │ │ │ ├── LaunchImage@2x.png │ │ │ ├── LaunchImage@3x.png │ │ │ └── README.md │ │ ├── Base.lproj │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ │ ├── Info.plist │ │ └── Runner-Bridging-Header.h ├── lib │ ├── main.dart │ └── src │ │ ├── example_icon.dart │ │ └── icon_lists │ │ ├── all_icons.dart │ │ ├── brandico_icons.dart │ │ ├── elusive_icons.dart │ │ ├── entypo_icons.dart │ │ ├── font_awesome5_icons.dart │ │ ├── font_awesome_icons.dart │ │ ├── fontelico_icons.dart │ │ ├── iconic_icons.dart │ │ ├── linearicons_free_icons.dart │ │ ├── linecons_icons.dart │ │ ├── maki_icons.dart │ │ ├── meteocons_icons.dart │ │ ├── mfg_labs_icons.dart │ │ ├── modern_pictograms_icons.dart │ │ ├── octicons_icons.dart │ │ ├── rpg_awesome_icons.dart │ │ ├── typicons_icons.dart │ │ ├── web_symbols_icons.dart │ │ └── zocial_icons.dart └── pubspec.yaml ├── fluttericon_pkg.iml ├── fontconfigs ├── config-brandico.json ├── config-elusive.json ├── config-entypo.json ├── config-fontawesome.json ├── config-fontawesome5.json ├── config-fontelico.json ├── config-iconic.json ├── config-linearicons.json ├── config-linecons.json ├── config-maki.json ├── config-meteocons.json ├── config-mfglabs.json ├── config-modernpictograms.json ├── config-octions.json ├── config-rpgawesome.json ├── config-typicons.json ├── config-websymbols.json └── config-zocial.json ├── lib ├── brandico_icons.dart ├── elusive_icons.dart ├── entypo_icons.dart ├── font_awesome5_icons.dart ├── font_awesome_icons.dart ├── fontelico_icons.dart ├── fonts │ ├── Brandico.ttf │ ├── Elusive.ttf │ ├── Entypo.ttf │ ├── FontAwesome.ttf │ ├── FontAwesome5.ttf │ ├── Fontelico.ttf │ ├── Iconic.ttf │ ├── LineariconsFree.ttf │ ├── Linecons.ttf │ ├── Maki.ttf │ ├── Meteocons.ttf │ ├── MfgLabs.ttf │ ├── ModernPictograms.ttf │ ├── Octicons.ttf │ ├── RpgAwesome.ttf │ ├── Typicons.ttf │ ├── WebSymbols.ttf │ └── Zocial.ttf ├── iconic_icons.dart ├── linearicons_free_icons.dart ├── linecons_icons.dart ├── maki_icons.dart ├── meteocons_icons.dart ├── mfg_labs_icons.dart ├── modern_pictograms_icons.dart ├── octicons_icons.dart ├── rpg_awesome_icons.dart ├── typicons_icons.dart ├── web_symbols_icons.dart └── zocial_icons.dart ├── pubspec.yaml └── util ├── gen_examples.dart ├── set_font_package.sh └── util.dart /.gitignore: -------------------------------------------------------------------------------- 1 | # Files and directories created by pub 2 | .dart_tool/ 3 | .packages 4 | # Remove the following pattern if you wish to check in your lock file 5 | pubspec.lock 6 | 7 | # Conventional directory for build outputs 8 | build/ 9 | 10 | # Directory created by dartdoc 11 | doc/api/ 12 | -------------------------------------------------------------------------------- /.idea/$CACHE_FILE$: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | General 12 | 13 | 14 | Meteor 15 | 16 | 17 | XPath 18 | 19 | 20 | XSLT 21 | 22 | 23 | 24 | 25 | AngularJS 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | fluttericon -------------------------------------------------------------------------------- /.idea/libraries/Dart_SDK.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /.idea/libraries/Flutter_Plugins.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial version, created by Stagehand 4 | 5 | ## 1.0.4 6 | 7 | - Add rpgawesome, opticons 8 | 9 | ## 1.0.5 10 | 11 | - Readme upate 12 | 13 | ## 1.0.6 14 | 15 | - License correction for rpgawesome 16 | 17 | ## 1.0.7 18 | 19 | - Add fontawesome 5 20 | 21 | ## 2.0.0 22 | 23 | - Flutter 2, incl null safety 24 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2020, Mike Hoolehan, StarHeight Media 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | * Redistributions of source code must retain the above copyright 7 | notice, this list of conditions and the following disclaimer. 8 | * Redistributions in binary form must reproduce the above copyright 9 | notice, this list of conditions and the following disclaimer in the 10 | documentation and/or other materials provided with the distribution. 11 | * Neither the name of the StarHeight Media nor the 12 | names of its contributors may be used to endorse or promote products 13 | derived from this software without specific prior written permission. 14 | 15 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 16 | ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 17 | WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 18 | DISCLAIMED. IN NO EVENT SHALL HOOLEHAN OR STARHEIGHT MEDIA BE LIABLE FOR ANY 19 | DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 20 | (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 21 | LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND 22 | ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 24 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Fluttericon 2 | 3 | [![pub package](https://img.shields.io/pub/v/fluttericon.svg)](https://pub.dartlang.org/packages/fluttericon) 4 | 5 | Flutter icon packs built from 15 popular free and open-source webfonts. These include all packs available from [FlutterIcon](https://fluttericon.com) (except Material Icons). 6 | 7 | Please note this package is not intended for production use, due to the large size. Instead, it can be used as a development aid to help identify/test icons. 8 | 9 | For production use, it is highly recommended to use [FlutterIcon](https://fluttericon.com) to customize your icon pack, limiting your icon font to needed icons and building your own from custom SVG. 10 | 11 | ## Included icon sets 12 | 13 | The icon set included are: 14 | * Brandico 15 | * Elusive 16 | * Entypo 17 | * Font Awesome (4 and 5) 18 | * Fontelico 19 | * Iconic 20 | * Linearicons Free 21 | * Linecons 22 | * Maki 23 | * Meteocons 24 | * MfgLabs 25 | * ModernPictograms 26 | * Octicons 27 | * RPGAwesome 28 | * Typicons 29 | * WebSymbols 30 | * Zocial 31 | 32 | Please review and respect the copyright information contained in the header file for each font set. 33 | 34 | ## Usage 35 | 36 | Simply import the desired icon set and use the IconData as normal. 37 | 38 | ```dart 39 | import 'package:fluttericon/typicons_icons.dart'; 40 | import 'package:fluttericon/fontelico_icons.dart'; 41 | import 'package:fluttericon/linecons_icons.dart'; 42 | 43 | final myIcons = const [ 44 | const Icon(Typicons.attention), 45 | const Icon(Fontelico.emo_wink), 46 | const Icon(Linecons.globe), 47 | ]; 48 | ``` 49 | 50 | ## FlutterIcon 51 | 52 | To customize icon packs, visit [FlutterIcon](https://fluttericon.com). 53 | 54 | -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- 1 | analyzer: 2 | # exclude: 3 | # - path/to/excluded/files/** 4 | 5 | # Lint rules and documentation, see http://dart-lang.github.io/linter/lints 6 | linter: 7 | rules: 8 | - cancel_subscriptions 9 | - hash_and_equals 10 | - iterable_contains_unrelated_type 11 | - list_remove_unrelated_type 12 | - test_types_in_equals 13 | - unrelated_type_equality_checks 14 | - valid_regexps 15 | -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | # Miscellaneous 2 | *.class 3 | *.log 4 | *.pyc 5 | *.swp 6 | .DS_Store 7 | .atom/ 8 | .buildlog/ 9 | .history 10 | .svn/ 11 | 12 | # IntelliJ related 13 | *.iml 14 | *.ipr 15 | *.iws 16 | .idea/ 17 | 18 | # The .vscode folder contains launch configuration and tasks you configure in 19 | # VS Code which you may wish to be included in version control, so this line 20 | # is commented out by default. 21 | #.vscode/ 22 | 23 | # Flutter/Dart/Pub related 24 | **/doc/api/ 25 | .dart_tool/ 26 | .flutter-plugins 27 | .flutter-plugins-dependencies 28 | .packages 29 | .pub-cache/ 30 | .pub/ 31 | /build/ 32 | 33 | # Web related 34 | lib/generated_plugin_registrant.dart 35 | 36 | # Symbolication related 37 | app.*.symbols 38 | 39 | # Obfuscation related 40 | app.*.map.json 41 | 42 | # Exceptions to above rules. 43 | !/packages/flutter_tools/test/data/dart_dependencies_test/**/.packages 44 | -------------------------------------------------------------------------------- /example/.metadata: -------------------------------------------------------------------------------- 1 | # This file tracks properties of this Flutter project. 2 | # Used by Flutter tool to assess capabilities and perform upgrades etc. 3 | # 4 | # This file should be version controlled and should not be manually edited. 5 | 6 | version: 7 | revision: 19e7db585dc33491cacce78571da119a1dd9a094 8 | channel: master 9 | 10 | project_type: app 11 | -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- 1 | # Fluttericon Example 2 | 3 | A sample project for the Fluttericon package, showing all included icons. 4 | 5 | -------------------------------------------------------------------------------- /example/android/.gitignore: -------------------------------------------------------------------------------- 1 | gradle-wrapper.jar 2 | /.gradle 3 | /captures/ 4 | /gradlew 5 | /gradlew.bat 6 | /local.properties 7 | GeneratedPluginRegistrant.java 8 | -------------------------------------------------------------------------------- /example/android/app/build.gradle: -------------------------------------------------------------------------------- 1 | def localProperties = new Properties() 2 | def localPropertiesFile = rootProject.file('local.properties') 3 | if (localPropertiesFile.exists()) { 4 | localPropertiesFile.withReader('UTF-8') { reader -> 5 | localProperties.load(reader) 6 | } 7 | } 8 | 9 | def flutterRoot = localProperties.getProperty('flutter.sdk') 10 | if (flutterRoot == null) { 11 | throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") 12 | } 13 | 14 | def flutterVersionCode = localProperties.getProperty('flutter.versionCode') 15 | if (flutterVersionCode == null) { 16 | flutterVersionCode = '1' 17 | } 18 | 19 | def flutterVersionName = localProperties.getProperty('flutter.versionName') 20 | if (flutterVersionName == null) { 21 | flutterVersionName = '1.0' 22 | } 23 | 24 | apply plugin: 'com.android.application' 25 | apply plugin: 'kotlin-android' 26 | apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" 27 | 28 | android { 29 | compileSdkVersion 28 30 | 31 | sourceSets { 32 | main.java.srcDirs += 'src/main/kotlin' 33 | } 34 | 35 | lintOptions { 36 | disable 'InvalidPackage' 37 | } 38 | 39 | defaultConfig { 40 | // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). 41 | applicationId "com.example.example" 42 | minSdkVersion 16 43 | targetSdkVersion 28 44 | versionCode flutterVersionCode.toInteger() 45 | versionName flutterVersionName 46 | } 47 | 48 | buildTypes { 49 | release { 50 | // TODO: Add your own signing config for the release build. 51 | // Signing with the debug keys for now, so `flutter run --release` works. 52 | signingConfig signingConfigs.debug 53 | } 54 | } 55 | } 56 | 57 | flutter { 58 | source '../..' 59 | } 60 | 61 | dependencies { 62 | implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 63 | } 64 | -------------------------------------------------------------------------------- /example/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /example/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 8 | 12 | 19 | 23 | 27 | 32 | 36 | 37 | 38 | 39 | 40 | 41 | 43 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /example/android/app/src/main/kotlin/com/example/example/MainActivity.kt: -------------------------------------------------------------------------------- 1 | package com.example.example 2 | 3 | import io.flutter.embedding.android.FlutterActivity 4 | 5 | class MainActivity: FlutterActivity() { 6 | } 7 | -------------------------------------------------------------------------------- /example/android/app/src/main/res/drawable/launch_background.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 12 | 13 | -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 9 | 15 | 18 | 19 | -------------------------------------------------------------------------------- /example/android/app/src/profile/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /example/android/build.gradle: -------------------------------------------------------------------------------- 1 | buildscript { 2 | ext.kotlin_version = '1.3.50' 3 | repositories { 4 | google() 5 | jcenter() 6 | } 7 | 8 | dependencies { 9 | classpath 'com.android.tools.build:gradle:3.5.0' 10 | classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" 11 | } 12 | } 13 | 14 | allprojects { 15 | repositories { 16 | google() 17 | jcenter() 18 | } 19 | } 20 | 21 | rootProject.buildDir = '../build' 22 | subprojects { 23 | project.buildDir = "${rootProject.buildDir}/${project.name}" 24 | } 25 | subprojects { 26 | project.evaluationDependsOn(':app') 27 | } 28 | 29 | task clean(type: Delete) { 30 | delete rootProject.buildDir 31 | } 32 | -------------------------------------------------------------------------------- /example/android/gradle.properties: -------------------------------------------------------------------------------- 1 | org.gradle.jvmargs=-Xmx1536M 2 | android.enableR8=true 3 | android.useAndroidX=true 4 | android.enableJetifier=true 5 | -------------------------------------------------------------------------------- /example/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | #Fri Jun 23 08:50:38 CEST 2017 2 | distributionBase=GRADLE_USER_HOME 3 | distributionPath=wrapper/dists 4 | zipStoreBase=GRADLE_USER_HOME 5 | zipStorePath=wrapper/dists 6 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip 7 | -------------------------------------------------------------------------------- /example/android/settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app' 2 | 3 | def flutterProjectRoot = rootProject.projectDir.parentFile.toPath() 4 | 5 | def plugins = new Properties() 6 | def pluginsFile = new File(flutterProjectRoot.toFile(), '.flutter-plugins') 7 | if (pluginsFile.exists()) { 8 | pluginsFile.withReader('UTF-8') { reader -> plugins.load(reader) } 9 | } 10 | 11 | plugins.each { name, path -> 12 | def pluginDirectory = flutterProjectRoot.resolve(path).resolve('android').toFile() 13 | include ":$name" 14 | project(":$name").projectDir = pluginDirectory 15 | } 16 | -------------------------------------------------------------------------------- /example/ios/.gitignore: -------------------------------------------------------------------------------- 1 | *.mode1v3 2 | *.mode2v3 3 | *.moved-aside 4 | *.pbxuser 5 | *.perspectivev3 6 | **/*sync/ 7 | .sconsign.dblite 8 | .tags* 9 | **/.vagrant/ 10 | **/DerivedData/ 11 | Icon? 12 | **/Pods/ 13 | **/.symlinks/ 14 | profile 15 | xcuserdata 16 | **/.generated/ 17 | Flutter/App.framework 18 | Flutter/Flutter.framework 19 | Flutter/Flutter.podspec 20 | Flutter/Generated.xcconfig 21 | Flutter/app.flx 22 | Flutter/app.zip 23 | Flutter/flutter_assets/ 24 | Flutter/flutter_export_environment.sh 25 | ServiceDefinitions.json 26 | Runner/GeneratedPluginRegistrant.* 27 | 28 | # Exceptions to above rules. 29 | !default.mode1v3 30 | !default.mode2v3 31 | !default.pbxuser 32 | !default.perspectivev3 33 | -------------------------------------------------------------------------------- /example/ios/Flutter/AppFrameworkInfo.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | App 9 | CFBundleIdentifier 10 | io.flutter.flutter.app 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | App 15 | CFBundlePackageType 16 | FMWK 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1.0 23 | MinimumOSVersion 24 | 8.0 25 | 26 | 27 | -------------------------------------------------------------------------------- /example/ios/Flutter/Debug.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /example/ios/Flutter/Release.xcconfig: -------------------------------------------------------------------------------- 1 | #include "Generated.xcconfig" 2 | -------------------------------------------------------------------------------- /example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 39 | 40 | 41 | 42 | 43 | 44 | 54 | 56 | 62 | 63 | 64 | 65 | 66 | 67 | 73 | 75 | 81 | 82 | 83 | 84 | 86 | 87 | 90 | 91 | 92 | -------------------------------------------------------------------------------- /example/ios/Runner.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | PreviewsEnabled 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /example/ios/Runner/AppDelegate.swift: -------------------------------------------------------------------------------- 1 | import UIKit 2 | import Flutter 3 | 4 | @UIApplicationMain 5 | @objc class AppDelegate: FlutterAppDelegate { 6 | override func application( 7 | _ application: UIApplication, 8 | didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? 9 | ) -> Bool { 10 | GeneratedPluginRegistrant.register(with: self) 11 | return super.application(application, didFinishLaunchingWithOptions: launchOptions) 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "size" : "20x20", 5 | "idiom" : "iphone", 6 | "filename" : "Icon-App-20x20@2x.png", 7 | "scale" : "2x" 8 | }, 9 | { 10 | "size" : "20x20", 11 | "idiom" : "iphone", 12 | "filename" : "Icon-App-20x20@3x.png", 13 | "scale" : "3x" 14 | }, 15 | { 16 | "size" : "29x29", 17 | "idiom" : "iphone", 18 | "filename" : "Icon-App-29x29@1x.png", 19 | "scale" : "1x" 20 | }, 21 | { 22 | "size" : "29x29", 23 | "idiom" : "iphone", 24 | "filename" : "Icon-App-29x29@2x.png", 25 | "scale" : "2x" 26 | }, 27 | { 28 | "size" : "29x29", 29 | "idiom" : "iphone", 30 | "filename" : "Icon-App-29x29@3x.png", 31 | "scale" : "3x" 32 | }, 33 | { 34 | "size" : "40x40", 35 | "idiom" : "iphone", 36 | "filename" : "Icon-App-40x40@2x.png", 37 | "scale" : "2x" 38 | }, 39 | { 40 | "size" : "40x40", 41 | "idiom" : "iphone", 42 | "filename" : "Icon-App-40x40@3x.png", 43 | "scale" : "3x" 44 | }, 45 | { 46 | "size" : "60x60", 47 | "idiom" : "iphone", 48 | "filename" : "Icon-App-60x60@2x.png", 49 | "scale" : "2x" 50 | }, 51 | { 52 | "size" : "60x60", 53 | "idiom" : "iphone", 54 | "filename" : "Icon-App-60x60@3x.png", 55 | "scale" : "3x" 56 | }, 57 | { 58 | "size" : "20x20", 59 | "idiom" : "ipad", 60 | "filename" : "Icon-App-20x20@1x.png", 61 | "scale" : "1x" 62 | }, 63 | { 64 | "size" : "20x20", 65 | "idiom" : "ipad", 66 | "filename" : "Icon-App-20x20@2x.png", 67 | "scale" : "2x" 68 | }, 69 | { 70 | "size" : "29x29", 71 | "idiom" : "ipad", 72 | "filename" : "Icon-App-29x29@1x.png", 73 | "scale" : "1x" 74 | }, 75 | { 76 | "size" : "29x29", 77 | "idiom" : "ipad", 78 | "filename" : "Icon-App-29x29@2x.png", 79 | "scale" : "2x" 80 | }, 81 | { 82 | "size" : "40x40", 83 | "idiom" : "ipad", 84 | "filename" : "Icon-App-40x40@1x.png", 85 | "scale" : "1x" 86 | }, 87 | { 88 | "size" : "40x40", 89 | "idiom" : "ipad", 90 | "filename" : "Icon-App-40x40@2x.png", 91 | "scale" : "2x" 92 | }, 93 | { 94 | "size" : "76x76", 95 | "idiom" : "ipad", 96 | "filename" : "Icon-App-76x76@1x.png", 97 | "scale" : "1x" 98 | }, 99 | { 100 | "size" : "76x76", 101 | "idiom" : "ipad", 102 | "filename" : "Icon-App-76x76@2x.png", 103 | "scale" : "2x" 104 | }, 105 | { 106 | "size" : "83.5x83.5", 107 | "idiom" : "ipad", 108 | "filename" : "Icon-App-83.5x83.5@2x.png", 109 | "scale" : "2x" 110 | }, 111 | { 112 | "size" : "1024x1024", 113 | "idiom" : "ios-marketing", 114 | "filename" : "Icon-App-1024x1024@1x.png", 115 | "scale" : "1x" 116 | } 117 | ], 118 | "info" : { 119 | "version" : 1, 120 | "author" : "xcode" 121 | } 122 | } 123 | -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "universal", 5 | "filename" : "LaunchImage.png", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "universal", 10 | "filename" : "LaunchImage@2x.png", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "universal", 15 | "filename" : "LaunchImage@3x.png", 16 | "scale" : "3x" 17 | } 18 | ], 19 | "info" : { 20 | "version" : 1, 21 | "author" : "xcode" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png -------------------------------------------------------------------------------- /example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md: -------------------------------------------------------------------------------- 1 | # Launch Screen Assets 2 | 3 | You can customize the launch screen with your own desired assets by replacing the image files in this directory. 4 | 5 | You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. -------------------------------------------------------------------------------- /example/ios/Runner/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | -------------------------------------------------------------------------------- /example/ios/Runner/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /example/ios/Runner/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | example 15 | CFBundlePackageType 16 | APPL 17 | CFBundleShortVersionString 18 | $(FLUTTER_BUILD_NAME) 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | $(FLUTTER_BUILD_NUMBER) 23 | LSRequiresIPhoneOS 24 | 25 | UILaunchStoryboardName 26 | LaunchScreen 27 | UIMainStoryboardFile 28 | Main 29 | UISupportedInterfaceOrientations 30 | 31 | UIInterfaceOrientationPortrait 32 | UIInterfaceOrientationLandscapeLeft 33 | UIInterfaceOrientationLandscapeRight 34 | 35 | UISupportedInterfaceOrientations~ipad 36 | 37 | UIInterfaceOrientationPortrait 38 | UIInterfaceOrientationPortraitUpsideDown 39 | UIInterfaceOrientationLandscapeLeft 40 | UIInterfaceOrientationLandscapeRight 41 | 42 | UIViewControllerBasedStatusBarAppearance 43 | 44 | 45 | 46 | -------------------------------------------------------------------------------- /example/ios/Runner/Runner-Bridging-Header.h: -------------------------------------------------------------------------------- 1 | #import "GeneratedPluginRegistrant.h" 2 | -------------------------------------------------------------------------------- /example/lib/main.dart: -------------------------------------------------------------------------------- 1 | /* Thanks to font_awesome_flutter and @brianegan for this example gallery 2 | * https://github.com/fluttercommunity/font_awesome_flutter/blob/master/example/lib/main.dart 3 | */ 4 | 5 | import 'package:flutter/material.dart'; 6 | import 'package:fluttericon/typicons_icons.dart'; 7 | 8 | import 'package:fluttericon_example/src/icon_lists/all_icons.dart'; 9 | 10 | void main() { 11 | runApp(FontAwesomeGalleryApp()); 12 | } 13 | 14 | class FontAwesomeGalleryApp extends StatelessWidget { 15 | @override 16 | Widget build(BuildContext context) { 17 | return MaterialApp( 18 | title: 'Font Awesome Flutter Gallery', 19 | theme: ThemeData.light().copyWith( 20 | iconTheme: IconThemeData(size: 36.0, color: Colors.black87), 21 | textTheme: TextTheme( 22 | bodyText2: TextStyle(fontSize: 16.0, color: Colors.black87), 23 | ), 24 | ), 25 | home: FontAwesomeGalleryHome(), 26 | ); 27 | } 28 | } 29 | 30 | class FontAwesomeGalleryHome extends StatefulWidget { 31 | @override 32 | State createState() => FontAwesomeGalleryHomeState(); 33 | } 34 | 35 | class FontAwesomeGalleryHomeState extends State { 36 | var _searchTerm = ""; 37 | var _isSearching = false; 38 | 39 | @override 40 | Widget build(BuildContext context) { 41 | final filteredIcons = allIcons 42 | .where((icon) => 43 | _searchTerm.isEmpty || 44 | icon.name.toLowerCase().contains(_searchTerm.toLowerCase())) 45 | .toList(); 46 | final orientation = MediaQuery.of(context).orientation; 47 | 48 | return Scaffold( 49 | appBar: _isSearching ? _searchBar(context) : _titleBar(), 50 | body: GridView.builder( 51 | itemCount: filteredIcons.length, 52 | gridDelegate: SliverGridDelegateWithFixedCrossAxisCount( 53 | crossAxisCount: orientation == Orientation.portrait ? 4 : 6, 54 | ), 55 | itemBuilder: (context, index) { 56 | final icon = filteredIcons[index]; 57 | 58 | return InkWell( 59 | onTap: () { 60 | Navigator.push( 61 | context, 62 | MaterialPageRoute( 63 | builder: (BuildContext context) { 64 | return GestureDetector( 65 | onTap: () { 66 | Navigator.of(context).pop(); 67 | }, 68 | child: Container( 69 | color: Colors.white, 70 | alignment: Alignment.center, 71 | child: Hero( 72 | tag: icon, 73 | child: Icon( 74 | icon.iconData, 75 | size: 100, 76 | ), 77 | ), 78 | ), 79 | ); 80 | }, 81 | ), 82 | ); 83 | }, 84 | child: Column( 85 | mainAxisAlignment: MainAxisAlignment.center, 86 | children: [ 87 | Hero(tag: icon, child: Icon(icon.iconData)), 88 | Container( 89 | padding: EdgeInsets.only(top: 16.0), 90 | child: Column( 91 | children: [ 92 | Text(icon.family), 93 | Text(icon.name), 94 | ], 95 | ), 96 | ), 97 | ], 98 | ), 99 | ); 100 | }, 101 | ), 102 | ); 103 | } 104 | 105 | AppBar _titleBar() { 106 | return AppBar( 107 | title: Text("Fluttericon Gallery"), 108 | actions: [ 109 | IconButton( 110 | icon: Icon(Typicons.search), 111 | onPressed: () { 112 | ModalRoute.of(context)?.addLocalHistoryEntry( 113 | LocalHistoryEntry( 114 | onRemove: () { 115 | setState(() { 116 | _searchTerm = ""; 117 | _isSearching = false; 118 | }); 119 | }, 120 | ), 121 | ); 122 | 123 | setState(() { 124 | _isSearching = true; 125 | }); 126 | }) 127 | ], 128 | ); 129 | } 130 | 131 | AppBar _searchBar(BuildContext context) { 132 | return AppBar( 133 | leading: IconButton( 134 | icon: Icon(Typicons.left_open), 135 | onPressed: () { 136 | setState( 137 | () { 138 | Navigator.pop(context); 139 | _isSearching = false; 140 | _searchTerm = ""; 141 | }, 142 | ); 143 | }, 144 | ), 145 | title: TextField( 146 | onChanged: (text) => setState(() => _searchTerm = text), 147 | autofocus: true, 148 | style: TextStyle(fontSize: 18.0), 149 | decoration: InputDecoration(border: InputBorder.none), 150 | ), 151 | ); 152 | } 153 | } 154 | -------------------------------------------------------------------------------- /example/lib/src/example_icon.dart: -------------------------------------------------------------------------------- 1 | import 'package:flutter/widgets.dart'; 2 | 3 | class ExampleIcon implements Comparable { 4 | final IconData iconData; 5 | final String family; 6 | final String name; 7 | 8 | ExampleIcon( 9 | this.iconData, 10 | this.family, 11 | this.name, 12 | ); 13 | 14 | @override 15 | bool operator ==(Object other) => 16 | identical(this, other) || 17 | other is ExampleIcon && 18 | runtimeType == other.runtimeType && 19 | iconData == other.iconData && 20 | family == other.family && 21 | name == other.name; 22 | 23 | @override 24 | int get hashCode => iconData.hashCode ^ family.hashCode ^ name.hashCode; 25 | 26 | @override 27 | int compareTo(other) { 28 | if (family == other.family) { 29 | return name.compareTo(other.name); 30 | } else { 31 | return family.compareTo(other.family); 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /example/lib/src/icon_lists/all_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import '../example_icon.dart'; 3 | 4 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 5 | 6 | import 'font_awesome5_icons.dart'; 7 | import 'iconic_icons.dart'; 8 | import 'linecons_icons.dart'; 9 | import 'mfg_labs_icons.dart'; 10 | import 'octicons_icons.dart'; 11 | import 'font_awesome_icons.dart'; 12 | import 'entypo_icons.dart'; 13 | import 'linearicons_free_icons.dart'; 14 | import 'maki_icons.dart'; 15 | import 'meteocons_icons.dart'; 16 | import 'rpg_awesome_icons.dart'; 17 | import 'brandico_icons.dart'; 18 | import 'fontelico_icons.dart'; 19 | import 'typicons_icons.dart'; 20 | import 'zocial_icons.dart'; 21 | import 'modern_pictograms_icons.dart'; 22 | import 'elusive_icons.dart'; 23 | import 'web_symbols_icons.dart'; 24 | 25 | final allIcons = [] 26 | ..addAll(iconic_icons) 27 | ..addAll(linecons_icons) 28 | ..addAll(mfg_labs_icons) 29 | ..addAll(octicons_icons) 30 | ..addAll(font_awesome_icons) 31 | ..addAll(font_awesome5_icons) 32 | ..addAll(entypo_icons) 33 | ..addAll(linearicons_free_icons) 34 | ..addAll(maki_icons) 35 | ..addAll(meteocons_icons) 36 | ..addAll(rpg_awesome_icons) 37 | ..addAll(brandico_icons) 38 | ..addAll(fontelico_icons) 39 | ..addAll(typicons_icons) 40 | ..addAll(zocial_icons) 41 | ..addAll(modern_pictograms_icons) 42 | ..addAll(elusive_icons) 43 | ..addAll(web_symbols_icons) 44 | ; 45 | -------------------------------------------------------------------------------- /example/lib/src/icon_lists/brandico_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/brandico_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final brandico_icons = [ 8 | ExampleIcon(Brandico.facebook_1, "Brandico", "facebook_1"), 9 | ExampleIcon(Brandico.facebook_rect, "Brandico", "facebook_rect"), 10 | ExampleIcon(Brandico.twitter_1, "Brandico", "twitter_1"), 11 | ExampleIcon(Brandico.twitter_bird, "Brandico", "twitter_bird"), 12 | ExampleIcon(Brandico.vimeo_1, "Brandico", "vimeo_1"), 13 | ExampleIcon(Brandico.vimeo_rect, "Brandico", "vimeo_rect"), 14 | ExampleIcon(Brandico.tumblr_1, "Brandico", "tumblr_1"), 15 | ExampleIcon(Brandico.tumblr_rect, "Brandico", "tumblr_rect"), 16 | ExampleIcon(Brandico.googleplus_rect, "Brandico", "googleplus_rect"), 17 | ExampleIcon(Brandico.github_text, "Brandico", "github_text"), 18 | ExampleIcon(Brandico.github_1, "Brandico", "github_1"), 19 | ExampleIcon(Brandico.skype_1, "Brandico", "skype_1"), 20 | ExampleIcon(Brandico.icq, "Brandico", "icq"), 21 | ExampleIcon(Brandico.yandex, "Brandico", "yandex"), 22 | ExampleIcon(Brandico.yandex_rect, "Brandico", "yandex_rect"), 23 | ExampleIcon(Brandico.vkontakte_rect, "Brandico", "vkontakte_rect"), 24 | ExampleIcon(Brandico.odnoklassniki, "Brandico", "odnoklassniki"), 25 | ExampleIcon(Brandico.odnoklassniki_rect, "Brandico", "odnoklassniki_rect"), 26 | ExampleIcon(Brandico.friendfeed, "Brandico", "friendfeed"), 27 | ExampleIcon(Brandico.friendfeed_rect, "Brandico", "friendfeed_rect"), 28 | ExampleIcon(Brandico.blogger_1, "Brandico", "blogger_1"), 29 | ExampleIcon(Brandico.blogger_rect, "Brandico", "blogger_rect"), 30 | ExampleIcon(Brandico.deviantart, "Brandico", "deviantart"), 31 | ExampleIcon(Brandico.jabber, "Brandico", "jabber"), 32 | ExampleIcon(Brandico.lastfm_1, "Brandico", "lastfm_1"), 33 | ExampleIcon(Brandico.lastfm_rect, "Brandico", "lastfm_rect"), 34 | ExampleIcon(Brandico.linkedin_1, "Brandico", "linkedin_1"), 35 | ExampleIcon(Brandico.linkedin_rect, "Brandico", "linkedin_rect"), 36 | ExampleIcon(Brandico.picasa, "Brandico", "picasa"), 37 | ExampleIcon(Brandico.wordpress_1, "Brandico", "wordpress_1"), 38 | ExampleIcon(Brandico.instagram_1, "Brandico", "instagram_1"), 39 | ExampleIcon(Brandico.instagram_filled, "Brandico", "instagram_filled"), 40 | ExampleIcon(Brandico.diigo, "Brandico", "diigo"), 41 | ExampleIcon(Brandico.box, "Brandico", "box"), 42 | ExampleIcon(Brandico.box_rect, "Brandico", "box_rect"), 43 | ExampleIcon(Brandico.tudou, "Brandico", "tudou"), 44 | ExampleIcon(Brandico.youku, "Brandico", "youku"), 45 | ExampleIcon(Brandico.win8, "Brandico", "win8"), 46 | ExampleIcon(Brandico.amex, "Brandico", "amex"), 47 | ExampleIcon(Brandico.discover, "Brandico", "discover"), 48 | ExampleIcon(Brandico.visa, "Brandico", "visa"), 49 | ExampleIcon(Brandico.mastercard, "Brandico", "mastercard"), 50 | ExampleIcon(Brandico.houzz, "Brandico", "houzz"), 51 | ExampleIcon(Brandico.bandcamp, "Brandico", "bandcamp"), 52 | ExampleIcon(Brandico.codepen, "Brandico", "codepen"), 53 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/fontelico_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/fontelico_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final fontelico_icons = [ 8 | ExampleIcon(Fontelico.emo_happy, "Fontelico", "emo_happy"), 9 | ExampleIcon(Fontelico.emo_wink, "Fontelico", "emo_wink"), 10 | ExampleIcon(Fontelico.emo_wink2, "Fontelico", "emo_wink2"), 11 | ExampleIcon(Fontelico.emo_unhappy, "Fontelico", "emo_unhappy"), 12 | ExampleIcon(Fontelico.emo_sleep, "Fontelico", "emo_sleep"), 13 | ExampleIcon(Fontelico.emo_thumbsup, "Fontelico", "emo_thumbsup"), 14 | ExampleIcon(Fontelico.emo_devil, "Fontelico", "emo_devil"), 15 | ExampleIcon(Fontelico.emo_surprised, "Fontelico", "emo_surprised"), 16 | ExampleIcon(Fontelico.emo_tongue, "Fontelico", "emo_tongue"), 17 | ExampleIcon(Fontelico.emo_coffee, "Fontelico", "emo_coffee"), 18 | ExampleIcon(Fontelico.emo_sunglasses, "Fontelico", "emo_sunglasses"), 19 | ExampleIcon(Fontelico.emo_displeased, "Fontelico", "emo_displeased"), 20 | ExampleIcon(Fontelico.emo_beer, "Fontelico", "emo_beer"), 21 | ExampleIcon(Fontelico.emo_grin, "Fontelico", "emo_grin"), 22 | ExampleIcon(Fontelico.emo_angry, "Fontelico", "emo_angry"), 23 | ExampleIcon(Fontelico.emo_saint, "Fontelico", "emo_saint"), 24 | ExampleIcon(Fontelico.emo_cry, "Fontelico", "emo_cry"), 25 | ExampleIcon(Fontelico.emo_shoot, "Fontelico", "emo_shoot"), 26 | ExampleIcon(Fontelico.emo_squint, "Fontelico", "emo_squint"), 27 | ExampleIcon(Fontelico.emo_laugh, "Fontelico", "emo_laugh"), 28 | ExampleIcon(Fontelico.spin1, "Fontelico", "spin1"), 29 | ExampleIcon(Fontelico.spin2, "Fontelico", "spin2"), 30 | ExampleIcon(Fontelico.spin3, "Fontelico", "spin3"), 31 | ExampleIcon(Fontelico.spin4, "Fontelico", "spin4"), 32 | ExampleIcon(Fontelico.spin5, "Fontelico", "spin5"), 33 | ExampleIcon(Fontelico.spin6, "Fontelico", "spin6"), 34 | ExampleIcon(Fontelico.firefox, "Fontelico", "firefox"), 35 | ExampleIcon(Fontelico.chrome, "Fontelico", "chrome"), 36 | ExampleIcon(Fontelico.opera, "Fontelico", "opera"), 37 | ExampleIcon(Fontelico.ie, "Fontelico", "ie"), 38 | ExampleIcon(Fontelico.crown, "Fontelico", "crown"), 39 | ExampleIcon(Fontelico.crown_plus, "Fontelico", "crown_plus"), 40 | ExampleIcon(Fontelico.crown_minus, "Fontelico", "crown_minus"), 41 | ExampleIcon(Fontelico.marquee, "Fontelico", "marquee"), 42 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/iconic_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/iconic_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final iconic_icons = [ 8 | ExampleIcon(Iconic.search, "Iconic", "search"), 9 | ExampleIcon(Iconic.mail, "Iconic", "mail"), 10 | ExampleIcon(Iconic.heart, "Iconic", "heart"), 11 | ExampleIcon(Iconic.heart_empty, "Iconic", "heart_empty"), 12 | ExampleIcon(Iconic.star, "Iconic", "star"), 13 | ExampleIcon(Iconic.user, "Iconic", "user"), 14 | ExampleIcon(Iconic.video, "Iconic", "video"), 15 | ExampleIcon(Iconic.picture, "Iconic", "picture"), 16 | ExampleIcon(Iconic.camera, "Iconic", "camera"), 17 | ExampleIcon(Iconic.ok, "Iconic", "ok"), 18 | ExampleIcon(Iconic.ok_circle, "Iconic", "ok_circle"), 19 | ExampleIcon(Iconic.cancel, "Iconic", "cancel"), 20 | ExampleIcon(Iconic.cancel_circle, "Iconic", "cancel_circle"), 21 | ExampleIcon(Iconic.plus, "Iconic", "plus"), 22 | ExampleIcon(Iconic.plus_circle, "Iconic", "plus_circle"), 23 | ExampleIcon(Iconic.minus, "Iconic", "minus"), 24 | ExampleIcon(Iconic.minus_circle, "Iconic", "minus_circle"), 25 | ExampleIcon(Iconic.help, "Iconic", "help"), 26 | ExampleIcon(Iconic.info, "Iconic", "info"), 27 | ExampleIcon(Iconic.home, "Iconic", "home"), 28 | ExampleIcon(Iconic.link, "Iconic", "link"), 29 | ExampleIcon(Iconic.attach, "Iconic", "attach"), 30 | ExampleIcon(Iconic.lock, "Iconic", "lock"), 31 | ExampleIcon(Iconic.lock_empty, "Iconic", "lock_empty"), 32 | ExampleIcon(Iconic.lock_open, "Iconic", "lock_open"), 33 | ExampleIcon(Iconic.lock_open_empty, "Iconic", "lock_open_empty"), 34 | ExampleIcon(Iconic.pin, "Iconic", "pin"), 35 | ExampleIcon(Iconic.eye, "Iconic", "eye"), 36 | ExampleIcon(Iconic.tag, "Iconic", "tag"), 37 | ExampleIcon(Iconic.tag_empty, "Iconic", "tag_empty"), 38 | ExampleIcon(Iconic.download, "Iconic", "download"), 39 | ExampleIcon(Iconic.upload, "Iconic", "upload"), 40 | ExampleIcon(Iconic.download_cloud, "Iconic", "download_cloud"), 41 | ExampleIcon(Iconic.upload_cloud, "Iconic", "upload_cloud"), 42 | ExampleIcon(Iconic.quote_left, "Iconic", "quote_left"), 43 | ExampleIcon(Iconic.quote_right, "Iconic", "quote_right"), 44 | ExampleIcon(Iconic.quote_left_alt, "Iconic", "quote_left_alt"), 45 | ExampleIcon(Iconic.quote_right_alt, "Iconic", "quote_right_alt"), 46 | ExampleIcon(Iconic.pencil, "Iconic", "pencil"), 47 | ExampleIcon(Iconic.pencil_neg, "Iconic", "pencil_neg"), 48 | ExampleIcon(Iconic.pencil_alt, "Iconic", "pencil_alt"), 49 | ExampleIcon(Iconic.undo, "Iconic", "undo"), 50 | ExampleIcon(Iconic.comment, "Iconic", "comment"), 51 | ExampleIcon(Iconic.comment_inv, "Iconic", "comment_inv"), 52 | ExampleIcon(Iconic.comment_alt, "Iconic", "comment_alt"), 53 | ExampleIcon(Iconic.comment_inv_alt, "Iconic", "comment_inv_alt"), 54 | ExampleIcon(Iconic.comment_alt2, "Iconic", "comment_alt2"), 55 | ExampleIcon(Iconic.comment_inv_alt2, "Iconic", "comment_inv_alt2"), 56 | ExampleIcon(Iconic.chat, "Iconic", "chat"), 57 | ExampleIcon(Iconic.chat_inv, "Iconic", "chat_inv"), 58 | ExampleIcon(Iconic.location, "Iconic", "location"), 59 | ExampleIcon(Iconic.location_inv, "Iconic", "location_inv"), 60 | ExampleIcon(Iconic.location_alt, "Iconic", "location_alt"), 61 | ExampleIcon(Iconic.compass, "Iconic", "compass"), 62 | ExampleIcon(Iconic.trash, "Iconic", "trash"), 63 | ExampleIcon(Iconic.trash_empty, "Iconic", "trash_empty"), 64 | ExampleIcon(Iconic.doc, "Iconic", "doc"), 65 | ExampleIcon(Iconic.doc_inv, "Iconic", "doc_inv"), 66 | ExampleIcon(Iconic.doc_alt, "Iconic", "doc_alt"), 67 | ExampleIcon(Iconic.doc_inv_alt, "Iconic", "doc_inv_alt"), 68 | ExampleIcon(Iconic.article, "Iconic", "article"), 69 | ExampleIcon(Iconic.article_alt, "Iconic", "article_alt"), 70 | ExampleIcon(Iconic.book_open, "Iconic", "book_open"), 71 | ExampleIcon(Iconic.folder, "Iconic", "folder"), 72 | ExampleIcon(Iconic.folder_empty, "Iconic", "folder_empty"), 73 | ExampleIcon(Iconic.box, "Iconic", "box"), 74 | ExampleIcon(Iconic.rss, "Iconic", "rss"), 75 | ExampleIcon(Iconic.rss_alt, "Iconic", "rss_alt"), 76 | ExampleIcon(Iconic.cog, "Iconic", "cog"), 77 | ExampleIcon(Iconic.wrench, "Iconic", "wrench"), 78 | ExampleIcon(Iconic.share, "Iconic", "share"), 79 | ExampleIcon(Iconic.calendar, "Iconic", "calendar"), 80 | ExampleIcon(Iconic.calendar_inv, "Iconic", "calendar_inv"), 81 | ExampleIcon(Iconic.calendar_alt, "Iconic", "calendar_alt"), 82 | ExampleIcon(Iconic.mic, "Iconic", "mic"), 83 | ExampleIcon(Iconic.volume_off, "Iconic", "volume_off"), 84 | ExampleIcon(Iconic.volume_up, "Iconic", "volume_up"), 85 | ExampleIcon(Iconic.headphones, "Iconic", "headphones"), 86 | ExampleIcon(Iconic.clock, "Iconic", "clock"), 87 | ExampleIcon(Iconic.lamp, "Iconic", "lamp"), 88 | ExampleIcon(Iconic.block, "Iconic", "block"), 89 | ExampleIcon(Iconic.resize_full, "Iconic", "resize_full"), 90 | ExampleIcon(Iconic.resize_full_alt, "Iconic", "resize_full_alt"), 91 | ExampleIcon(Iconic.resize_small, "Iconic", "resize_small"), 92 | ExampleIcon(Iconic.resize_small_alt, "Iconic", "resize_small_alt"), 93 | ExampleIcon(Iconic.resize_vertical, "Iconic", "resize_vertical"), 94 | ExampleIcon(Iconic.resize_horizontal, "Iconic", "resize_horizontal"), 95 | ExampleIcon(Iconic.move, "Iconic", "move"), 96 | ExampleIcon(Iconic.popup, "Iconic", "popup"), 97 | ExampleIcon(Iconic.down, "Iconic", "down"), 98 | ExampleIcon(Iconic.left, "Iconic", "left"), 99 | ExampleIcon(Iconic.right, "Iconic", "right"), 100 | ExampleIcon(Iconic.up, "Iconic", "up"), 101 | ExampleIcon(Iconic.down_circle, "Iconic", "down_circle"), 102 | ExampleIcon(Iconic.left_circle, "Iconic", "left_circle"), 103 | ExampleIcon(Iconic.right_circle, "Iconic", "right_circle"), 104 | ExampleIcon(Iconic.up_circle, "Iconic", "up_circle"), 105 | ExampleIcon(Iconic.cw, "Iconic", "cw"), 106 | ExampleIcon(Iconic.loop, "Iconic", "loop"), 107 | ExampleIcon(Iconic.loop_alt, "Iconic", "loop_alt"), 108 | ExampleIcon(Iconic.exchange, "Iconic", "exchange"), 109 | ExampleIcon(Iconic.split, "Iconic", "split"), 110 | ExampleIcon(Iconic.arrow_curved, "Iconic", "arrow_curved"), 111 | ExampleIcon(Iconic.play, "Iconic", "play"), 112 | ExampleIcon(Iconic.play_circle2, "Iconic", "play_circle2"), 113 | ExampleIcon(Iconic.stop, "Iconic", "stop"), 114 | ExampleIcon(Iconic.pause, "Iconic", "pause"), 115 | ExampleIcon(Iconic.to_start, "Iconic", "to_start"), 116 | ExampleIcon(Iconic.to_end, "Iconic", "to_end"), 117 | ExampleIcon(Iconic.eject, "Iconic", "eject"), 118 | ExampleIcon(Iconic.target, "Iconic", "target"), 119 | ExampleIcon(Iconic.signal, "Iconic", "signal"), 120 | ExampleIcon(Iconic.award, "Iconic", "award"), 121 | ExampleIcon(Iconic.award_empty, "Iconic", "award_empty"), 122 | ExampleIcon(Iconic.list, "Iconic", "list"), 123 | ExampleIcon(Iconic.list_nested, "Iconic", "list_nested"), 124 | ExampleIcon(Iconic.bat_empty, "Iconic", "bat_empty"), 125 | ExampleIcon(Iconic.bat_half, "Iconic", "bat_half"), 126 | ExampleIcon(Iconic.bat_full, "Iconic", "bat_full"), 127 | ExampleIcon(Iconic.bat_charge, "Iconic", "bat_charge"), 128 | ExampleIcon(Iconic.mobile, "Iconic", "mobile"), 129 | ExampleIcon(Iconic.cd, "Iconic", "cd"), 130 | ExampleIcon(Iconic.equalizer, "Iconic", "equalizer"), 131 | ExampleIcon(Iconic.cursor, "Iconic", "cursor"), 132 | ExampleIcon(Iconic.aperture, "Iconic", "aperture"), 133 | ExampleIcon(Iconic.aperture_alt, "Iconic", "aperture_alt"), 134 | ExampleIcon(Iconic.steering_wheel, "Iconic", "steering_wheel"), 135 | ExampleIcon(Iconic.book, "Iconic", "book"), 136 | ExampleIcon(Iconic.book_alt, "Iconic", "book_alt"), 137 | ExampleIcon(Iconic.brush, "Iconic", "brush"), 138 | ExampleIcon(Iconic.brush_alt, "Iconic", "brush_alt"), 139 | ExampleIcon(Iconic.eyedropper, "Iconic", "eyedropper"), 140 | ExampleIcon(Iconic.layers, "Iconic", "layers"), 141 | ExampleIcon(Iconic.layers_alt, "Iconic", "layers_alt"), 142 | ExampleIcon(Iconic.sun, "Iconic", "sun"), 143 | ExampleIcon(Iconic.sun_inv, "Iconic", "sun_inv"), 144 | ExampleIcon(Iconic.cloud, "Iconic", "cloud"), 145 | ExampleIcon(Iconic.rain, "Iconic", "rain"), 146 | ExampleIcon(Iconic.flash, "Iconic", "flash"), 147 | ExampleIcon(Iconic.moon, "Iconic", "moon"), 148 | ExampleIcon(Iconic.moon_inv, "Iconic", "moon_inv"), 149 | ExampleIcon(Iconic.umbrella, "Iconic", "umbrella"), 150 | ExampleIcon(Iconic.chart_bar, "Iconic", "chart_bar"), 151 | ExampleIcon(Iconic.chart_pie, "Iconic", "chart_pie"), 152 | ExampleIcon(Iconic.chart_pie_alt, "Iconic", "chart_pie_alt"), 153 | ExampleIcon(Iconic.key, "Iconic", "key"), 154 | ExampleIcon(Iconic.key_inv, "Iconic", "key_inv"), 155 | ExampleIcon(Iconic.hash, "Iconic", "hash"), 156 | ExampleIcon(Iconic.at, "Iconic", "at"), 157 | ExampleIcon(Iconic.pilcrow, "Iconic", "pilcrow"), 158 | ExampleIcon(Iconic.dial, "Iconic", "dial"), 159 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/linecons_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/linecons_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final linecons_icons = [ 8 | ExampleIcon(Linecons.music, "Linecons", "music"), 9 | ExampleIcon(Linecons.search, "Linecons", "search"), 10 | ExampleIcon(Linecons.mail, "Linecons", "mail"), 11 | ExampleIcon(Linecons.heart, "Linecons", "heart"), 12 | ExampleIcon(Linecons.star, "Linecons", "star"), 13 | ExampleIcon(Linecons.user, "Linecons", "user"), 14 | ExampleIcon(Linecons.videocam, "Linecons", "videocam"), 15 | ExampleIcon(Linecons.camera, "Linecons", "camera"), 16 | ExampleIcon(Linecons.photo, "Linecons", "photo"), 17 | ExampleIcon(Linecons.attach, "Linecons", "attach"), 18 | ExampleIcon(Linecons.lock, "Linecons", "lock"), 19 | ExampleIcon(Linecons.eye, "Linecons", "eye"), 20 | ExampleIcon(Linecons.tag, "Linecons", "tag"), 21 | ExampleIcon(Linecons.thumbs_up, "Linecons", "thumbs_up"), 22 | ExampleIcon(Linecons.pencil, "Linecons", "pencil"), 23 | ExampleIcon(Linecons.comment, "Linecons", "comment"), 24 | ExampleIcon(Linecons.location, "Linecons", "location"), 25 | ExampleIcon(Linecons.cup, "Linecons", "cup"), 26 | ExampleIcon(Linecons.trash, "Linecons", "trash"), 27 | ExampleIcon(Linecons.doc, "Linecons", "doc"), 28 | ExampleIcon(Linecons.note, "Linecons", "note"), 29 | ExampleIcon(Linecons.cog, "Linecons", "cog"), 30 | ExampleIcon(Linecons.params, "Linecons", "params"), 31 | ExampleIcon(Linecons.calendar, "Linecons", "calendar"), 32 | ExampleIcon(Linecons.sound, "Linecons", "sound"), 33 | ExampleIcon(Linecons.clock, "Linecons", "clock"), 34 | ExampleIcon(Linecons.lightbulb, "Linecons", "lightbulb"), 35 | ExampleIcon(Linecons.tv, "Linecons", "tv"), 36 | ExampleIcon(Linecons.desktop, "Linecons", "desktop"), 37 | ExampleIcon(Linecons.mobile, "Linecons", "mobile"), 38 | ExampleIcon(Linecons.cd, "Linecons", "cd"), 39 | ExampleIcon(Linecons.inbox, "Linecons", "inbox"), 40 | ExampleIcon(Linecons.globe, "Linecons", "globe"), 41 | ExampleIcon(Linecons.cloud, "Linecons", "cloud"), 42 | ExampleIcon(Linecons.paper_plane, "Linecons", "paper_plane"), 43 | ExampleIcon(Linecons.fire, "Linecons", "fire"), 44 | ExampleIcon(Linecons.graduation_cap, "Linecons", "graduation_cap"), 45 | ExampleIcon(Linecons.megaphone, "Linecons", "megaphone"), 46 | ExampleIcon(Linecons.database, "Linecons", "database"), 47 | ExampleIcon(Linecons.key, "Linecons", "key"), 48 | ExampleIcon(Linecons.beaker, "Linecons", "beaker"), 49 | ExampleIcon(Linecons.truck, "Linecons", "truck"), 50 | ExampleIcon(Linecons.money, "Linecons", "money"), 51 | ExampleIcon(Linecons.food, "Linecons", "food"), 52 | ExampleIcon(Linecons.shop, "Linecons", "shop"), 53 | ExampleIcon(Linecons.diamond, "Linecons", "diamond"), 54 | ExampleIcon(Linecons.t_shirt, "Linecons", "t_shirt"), 55 | ExampleIcon(Linecons.wallet, "Linecons", "wallet"), 56 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/maki_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/maki_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final maki_icons = [ 8 | ExampleIcon(Maki.aboveground_rail, "Maki", "aboveground_rail"), 9 | ExampleIcon(Maki.airfield, "Maki", "airfield"), 10 | ExampleIcon(Maki.airport, "Maki", "airport"), 11 | ExampleIcon(Maki.art_gallery, "Maki", "art_gallery"), 12 | ExampleIcon(Maki.bar, "Maki", "bar"), 13 | ExampleIcon(Maki.baseball, "Maki", "baseball"), 14 | ExampleIcon(Maki.basketball, "Maki", "basketball"), 15 | ExampleIcon(Maki.beer, "Maki", "beer"), 16 | ExampleIcon(Maki.belowground_rail, "Maki", "belowground_rail"), 17 | ExampleIcon(Maki.bicycle, "Maki", "bicycle"), 18 | ExampleIcon(Maki.bus, "Maki", "bus"), 19 | ExampleIcon(Maki.cafe, "Maki", "cafe"), 20 | ExampleIcon(Maki.campsite, "Maki", "campsite"), 21 | ExampleIcon(Maki.cemetery, "Maki", "cemetery"), 22 | ExampleIcon(Maki.cinema, "Maki", "cinema"), 23 | ExampleIcon(Maki.college, "Maki", "college"), 24 | ExampleIcon(Maki.commerical_building, "Maki", "commerical_building"), 25 | ExampleIcon(Maki.credit_card, "Maki", "credit_card"), 26 | ExampleIcon(Maki.cricket, "Maki", "cricket"), 27 | ExampleIcon(Maki.embassy, "Maki", "embassy"), 28 | ExampleIcon(Maki.fast_food, "Maki", "fast_food"), 29 | ExampleIcon(Maki.ferry, "Maki", "ferry"), 30 | ExampleIcon(Maki.fire_station, "Maki", "fire_station"), 31 | ExampleIcon(Maki.football, "Maki", "football"), 32 | ExampleIcon(Maki.fuel, "Maki", "fuel"), 33 | ExampleIcon(Maki.garden, "Maki", "garden"), 34 | ExampleIcon(Maki.giraffe, "Maki", "giraffe"), 35 | ExampleIcon(Maki.golf, "Maki", "golf"), 36 | ExampleIcon(Maki.grocery_store, "Maki", "grocery_store"), 37 | ExampleIcon(Maki.harbor, "Maki", "harbor"), 38 | ExampleIcon(Maki.heliport, "Maki", "heliport"), 39 | ExampleIcon(Maki.hospital, "Maki", "hospital"), 40 | ExampleIcon(Maki.industrial_building, "Maki", "industrial_building"), 41 | ExampleIcon(Maki.library_icon, "Maki", "library_icon"), 42 | ExampleIcon(Maki.lodging, "Maki", "lodging"), 43 | ExampleIcon(Maki.london_underground, "Maki", "london_underground"), 44 | ExampleIcon(Maki.minefield, "Maki", "minefield"), 45 | ExampleIcon(Maki.monument, "Maki", "monument"), 46 | ExampleIcon(Maki.museum, "Maki", "museum"), 47 | ExampleIcon(Maki.pharmacy, "Maki", "pharmacy"), 48 | ExampleIcon(Maki.pitch, "Maki", "pitch"), 49 | ExampleIcon(Maki.police, "Maki", "police"), 50 | ExampleIcon(Maki.post, "Maki", "post"), 51 | ExampleIcon(Maki.prison, "Maki", "prison"), 52 | ExampleIcon(Maki.rail, "Maki", "rail"), 53 | ExampleIcon(Maki.religious_christian, "Maki", "religious_christian"), 54 | ExampleIcon(Maki.religious_islam, "Maki", "religious_islam"), 55 | ExampleIcon(Maki.religious_jewish, "Maki", "religious_jewish"), 56 | ExampleIcon(Maki.restaurant, "Maki", "restaurant"), 57 | ExampleIcon(Maki.roadblock, "Maki", "roadblock"), 58 | ExampleIcon(Maki.school, "Maki", "school"), 59 | ExampleIcon(Maki.shop, "Maki", "shop"), 60 | ExampleIcon(Maki.skiing, "Maki", "skiing"), 61 | ExampleIcon(Maki.soccer, "Maki", "soccer"), 62 | ExampleIcon(Maki.swimming, "Maki", "swimming"), 63 | ExampleIcon(Maki.tennis, "Maki", "tennis"), 64 | ExampleIcon(Maki.theatre, "Maki", "theatre"), 65 | ExampleIcon(Maki.toilet, "Maki", "toilet"), 66 | ExampleIcon(Maki.town_hall, "Maki", "town_hall"), 67 | ExampleIcon(Maki.trash, "Maki", "trash"), 68 | ExampleIcon(Maki.tree_1, "Maki", "tree_1"), 69 | ExampleIcon(Maki.tree_2, "Maki", "tree_2"), 70 | ExampleIcon(Maki.warehouse, "Maki", "warehouse"), 71 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/meteocons_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/meteocons_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final meteocons_icons = [ 8 | ExampleIcon(Meteocons.windy_rain_inv, "Meteocons", "windy_rain_inv"), 9 | ExampleIcon(Meteocons.snow_inv, "Meteocons", "snow_inv"), 10 | ExampleIcon(Meteocons.snow_heavy_inv, "Meteocons", "snow_heavy_inv"), 11 | ExampleIcon(Meteocons.hail_inv, "Meteocons", "hail_inv"), 12 | ExampleIcon(Meteocons.clouds_inv, "Meteocons", "clouds_inv"), 13 | ExampleIcon(Meteocons.clouds_flash_inv, "Meteocons", "clouds_flash_inv"), 14 | ExampleIcon(Meteocons.temperature, "Meteocons", "temperature"), 15 | ExampleIcon(Meteocons.compass, "Meteocons", "compass"), 16 | ExampleIcon(Meteocons.na, "Meteocons", "na"), 17 | ExampleIcon(Meteocons.celcius, "Meteocons", "celcius"), 18 | ExampleIcon(Meteocons.fahrenheit, "Meteocons", "fahrenheit"), 19 | ExampleIcon(Meteocons.clouds_flash_alt, "Meteocons", "clouds_flash_alt"), 20 | ExampleIcon(Meteocons.sun_inv, "Meteocons", "sun_inv"), 21 | ExampleIcon(Meteocons.moon_inv, "Meteocons", "moon_inv"), 22 | ExampleIcon(Meteocons.cloud_sun_inv, "Meteocons", "cloud_sun_inv"), 23 | ExampleIcon(Meteocons.cloud_moon_inv, "Meteocons", "cloud_moon_inv"), 24 | ExampleIcon(Meteocons.cloud_inv, "Meteocons", "cloud_inv"), 25 | ExampleIcon(Meteocons.cloud_flash_inv, "Meteocons", "cloud_flash_inv"), 26 | ExampleIcon(Meteocons.drizzle_inv, "Meteocons", "drizzle_inv"), 27 | ExampleIcon(Meteocons.rain_inv, "Meteocons", "rain_inv"), 28 | ExampleIcon(Meteocons.windy_inv, "Meteocons", "windy_inv"), 29 | ExampleIcon(Meteocons.sunrise, "Meteocons", "sunrise"), 30 | ExampleIcon(Meteocons.sun, "Meteocons", "sun"), 31 | ExampleIcon(Meteocons.moon, "Meteocons", "moon"), 32 | ExampleIcon(Meteocons.eclipse, "Meteocons", "eclipse"), 33 | ExampleIcon(Meteocons.mist, "Meteocons", "mist"), 34 | ExampleIcon(Meteocons.wind, "Meteocons", "wind"), 35 | ExampleIcon(Meteocons.snowflake, "Meteocons", "snowflake"), 36 | ExampleIcon(Meteocons.cloud_sun, "Meteocons", "cloud_sun"), 37 | ExampleIcon(Meteocons.cloud_moon, "Meteocons", "cloud_moon"), 38 | ExampleIcon(Meteocons.fog_sun, "Meteocons", "fog_sun"), 39 | ExampleIcon(Meteocons.fog_moon, "Meteocons", "fog_moon"), 40 | ExampleIcon(Meteocons.fog_cloud, "Meteocons", "fog_cloud"), 41 | ExampleIcon(Meteocons.fog, "Meteocons", "fog"), 42 | ExampleIcon(Meteocons.cloud, "Meteocons", "cloud"), 43 | ExampleIcon(Meteocons.cloud_flash, "Meteocons", "cloud_flash"), 44 | ExampleIcon(Meteocons.cloud_flash_alt, "Meteocons", "cloud_flash_alt"), 45 | ExampleIcon(Meteocons.drizzle, "Meteocons", "drizzle"), 46 | ExampleIcon(Meteocons.rain, "Meteocons", "rain"), 47 | ExampleIcon(Meteocons.windy, "Meteocons", "windy"), 48 | ExampleIcon(Meteocons.windy_rain, "Meteocons", "windy_rain"), 49 | ExampleIcon(Meteocons.snow, "Meteocons", "snow"), 50 | ExampleIcon(Meteocons.snow_alt, "Meteocons", "snow_alt"), 51 | ExampleIcon(Meteocons.snow_heavy, "Meteocons", "snow_heavy"), 52 | ExampleIcon(Meteocons.hail, "Meteocons", "hail"), 53 | ExampleIcon(Meteocons.clouds, "Meteocons", "clouds"), 54 | ExampleIcon(Meteocons.clouds_flash, "Meteocons", "clouds_flash"), 55 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/mfg_labs_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/mfg_labs_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final mfg_labs_icons = [ 8 | ExampleIcon(MfgLabs.search, "MfgLabs", "search"), 9 | ExampleIcon(MfgLabs.mail, "MfgLabs", "mail"), 10 | ExampleIcon(MfgLabs.heart, "MfgLabs", "heart"), 11 | ExampleIcon(MfgLabs.heart_broken, "MfgLabs", "heart_broken"), 12 | ExampleIcon(MfgLabs.star, "MfgLabs", "star"), 13 | ExampleIcon(MfgLabs.star_empty, "MfgLabs", "star_empty"), 14 | ExampleIcon(MfgLabs.star_half, "MfgLabs", "star_half"), 15 | ExampleIcon(MfgLabs.star_half_empty, "MfgLabs", "star_half_empty"), 16 | ExampleIcon(MfgLabs.user, "MfgLabs", "user"), 17 | ExampleIcon(MfgLabs.user_male, "MfgLabs", "user_male"), 18 | ExampleIcon(MfgLabs.user_female, "MfgLabs", "user_female"), 19 | ExampleIcon(MfgLabs.users, "MfgLabs", "users"), 20 | ExampleIcon(MfgLabs.movie, "MfgLabs", "movie"), 21 | ExampleIcon(MfgLabs.videocam, "MfgLabs", "videocam"), 22 | ExampleIcon(MfgLabs.isight, "MfgLabs", "isight"), 23 | ExampleIcon(MfgLabs.camera, "MfgLabs", "camera"), 24 | ExampleIcon(MfgLabs.menu, "MfgLabs", "menu"), 25 | ExampleIcon(MfgLabs.th_thumb, "MfgLabs", "th_thumb"), 26 | ExampleIcon(MfgLabs.th_thumb_empty, "MfgLabs", "th_thumb_empty"), 27 | ExampleIcon(MfgLabs.th_list, "MfgLabs", "th_list"), 28 | ExampleIcon(MfgLabs.ok, "MfgLabs", "ok"), 29 | ExampleIcon(MfgLabs.ok_circled, "MfgLabs", "ok_circled"), 30 | ExampleIcon(MfgLabs.cancel, "MfgLabs", "cancel"), 31 | ExampleIcon(MfgLabs.cancel_circled, "MfgLabs", "cancel_circled"), 32 | ExampleIcon(MfgLabs.plus, "MfgLabs", "plus"), 33 | ExampleIcon(MfgLabs.help_circled, "MfgLabs", "help_circled"), 34 | ExampleIcon(MfgLabs.help_circled_alt, "MfgLabs", "help_circled_alt"), 35 | ExampleIcon(MfgLabs.info_circled, "MfgLabs", "info_circled"), 36 | ExampleIcon(MfgLabs.info_circled_alt, "MfgLabs", "info_circled_alt"), 37 | ExampleIcon(MfgLabs.home, "MfgLabs", "home"), 38 | ExampleIcon(MfgLabs.link, "MfgLabs", "link"), 39 | ExampleIcon(MfgLabs.attach, "MfgLabs", "attach"), 40 | ExampleIcon(MfgLabs.lock, "MfgLabs", "lock"), 41 | ExampleIcon(MfgLabs.lock_alt, "MfgLabs", "lock_alt"), 42 | ExampleIcon(MfgLabs.lock_open, "MfgLabs", "lock_open"), 43 | ExampleIcon(MfgLabs.lock_open_alt, "MfgLabs", "lock_open_alt"), 44 | ExampleIcon(MfgLabs.eye, "MfgLabs", "eye"), 45 | ExampleIcon(MfgLabs.download, "MfgLabs", "download"), 46 | ExampleIcon(MfgLabs.upload, "MfgLabs", "upload"), 47 | ExampleIcon(MfgLabs.download_cloud, "MfgLabs", "download_cloud"), 48 | ExampleIcon(MfgLabs.upload_cloud, "MfgLabs", "upload_cloud"), 49 | ExampleIcon(MfgLabs.reply, "MfgLabs", "reply"), 50 | ExampleIcon(MfgLabs.pencil, "MfgLabs", "pencil"), 51 | ExampleIcon(MfgLabs.export_icon, "MfgLabs", "export_icon"), 52 | ExampleIcon(MfgLabs.print, "MfgLabs", "print"), 53 | ExampleIcon(MfgLabs.retweet, "MfgLabs", "retweet"), 54 | ExampleIcon(MfgLabs.comment, "MfgLabs", "comment"), 55 | ExampleIcon(MfgLabs.chat, "MfgLabs", "chat"), 56 | ExampleIcon(MfgLabs.bell, "MfgLabs", "bell"), 57 | ExampleIcon(MfgLabs.attention, "MfgLabs", "attention"), 58 | ExampleIcon(MfgLabs.attention_alt, "MfgLabs", "attention_alt"), 59 | ExampleIcon(MfgLabs.location, "MfgLabs", "location"), 60 | ExampleIcon(MfgLabs.trash, "MfgLabs", "trash"), 61 | ExampleIcon(MfgLabs.doc, "MfgLabs", "doc"), 62 | ExampleIcon(MfgLabs.newspaper, "MfgLabs", "newspaper"), 63 | ExampleIcon(MfgLabs.folder, "MfgLabs", "folder"), 64 | ExampleIcon(MfgLabs.folder_open, "MfgLabs", "folder_open"), 65 | ExampleIcon(MfgLabs.folder_empty, "MfgLabs", "folder_empty"), 66 | ExampleIcon(MfgLabs.folder_open_empty, "MfgLabs", "folder_open_empty"), 67 | ExampleIcon(MfgLabs.cog, "MfgLabs", "cog"), 68 | ExampleIcon(MfgLabs.calendar, "MfgLabs", "calendar"), 69 | ExampleIcon(MfgLabs.login, "MfgLabs", "login"), 70 | ExampleIcon(MfgLabs.logout, "MfgLabs", "logout"), 71 | ExampleIcon(MfgLabs.mic, "MfgLabs", "mic"), 72 | ExampleIcon(MfgLabs.mic_off, "MfgLabs", "mic_off"), 73 | ExampleIcon(MfgLabs.clock, "MfgLabs", "clock"), 74 | ExampleIcon(MfgLabs.stopwatch, "MfgLabs", "stopwatch"), 75 | ExampleIcon(MfgLabs.hourglass, "MfgLabs", "hourglass"), 76 | ExampleIcon(MfgLabs.zoom_in, "MfgLabs", "zoom_in"), 77 | ExampleIcon(MfgLabs.zoom_out, "MfgLabs", "zoom_out"), 78 | ExampleIcon(MfgLabs.down_open, "MfgLabs", "down_open"), 79 | ExampleIcon(MfgLabs.left_open, "MfgLabs", "left_open"), 80 | ExampleIcon(MfgLabs.right_open, "MfgLabs", "right_open"), 81 | ExampleIcon(MfgLabs.up_open, "MfgLabs", "up_open"), 82 | ExampleIcon(MfgLabs.down, "MfgLabs", "down"), 83 | ExampleIcon(MfgLabs.left, "MfgLabs", "left"), 84 | ExampleIcon(MfgLabs.right, "MfgLabs", "right"), 85 | ExampleIcon(MfgLabs.up, "MfgLabs", "up"), 86 | ExampleIcon(MfgLabs.down_bold, "MfgLabs", "down_bold"), 87 | ExampleIcon(MfgLabs.left_bold, "MfgLabs", "left_bold"), 88 | ExampleIcon(MfgLabs.right_bold, "MfgLabs", "right_bold"), 89 | ExampleIcon(MfgLabs.up_bold, "MfgLabs", "up_bold"), 90 | ExampleIcon(MfgLabs.down_fat, "MfgLabs", "down_fat"), 91 | ExampleIcon(MfgLabs.left_fat, "MfgLabs", "left_fat"), 92 | ExampleIcon(MfgLabs.right_fat, "MfgLabs", "right_fat"), 93 | ExampleIcon(MfgLabs.up_fat, "MfgLabs", "up_fat"), 94 | ExampleIcon(MfgLabs.ccw, "MfgLabs", "ccw"), 95 | ExampleIcon(MfgLabs.shuffle, "MfgLabs", "shuffle"), 96 | ExampleIcon(MfgLabs.play, "MfgLabs", "play"), 97 | ExampleIcon(MfgLabs.pause, "MfgLabs", "pause"), 98 | ExampleIcon(MfgLabs.stop, "MfgLabs", "stop"), 99 | ExampleIcon(MfgLabs.to_end, "MfgLabs", "to_end"), 100 | ExampleIcon(MfgLabs.to_start, "MfgLabs", "to_start"), 101 | ExampleIcon(MfgLabs.fast_forward, "MfgLabs", "fast_forward"), 102 | ExampleIcon(MfgLabs.fast_backward, "MfgLabs", "fast_backward"), 103 | ExampleIcon(MfgLabs.trophy, "MfgLabs", "trophy"), 104 | ExampleIcon(MfgLabs.monitor, "MfgLabs", "monitor"), 105 | ExampleIcon(MfgLabs.tablet, "MfgLabs", "tablet"), 106 | ExampleIcon(MfgLabs.mobile, "MfgLabs", "mobile"), 107 | ExampleIcon(MfgLabs.data_science, "MfgLabs", "data_science"), 108 | ExampleIcon(MfgLabs.data_science_inv, "MfgLabs", "data_science_inv"), 109 | ExampleIcon(MfgLabs.inbox, "MfgLabs", "inbox"), 110 | ExampleIcon(MfgLabs.globe, "MfgLabs", "globe"), 111 | ExampleIcon(MfgLabs.globe_inv, "MfgLabs", "globe_inv"), 112 | ExampleIcon(MfgLabs.flash, "MfgLabs", "flash"), 113 | ExampleIcon(MfgLabs.cloud, "MfgLabs", "cloud"), 114 | ExampleIcon(MfgLabs.coverflow, "MfgLabs", "coverflow"), 115 | ExampleIcon(MfgLabs.coverflow_empty, "MfgLabs", "coverflow_empty"), 116 | ExampleIcon(MfgLabs.math, "MfgLabs", "math"), 117 | ExampleIcon(MfgLabs.math_circled, "MfgLabs", "math_circled"), 118 | ExampleIcon(MfgLabs.math_circled_empty, "MfgLabs", "math_circled_empty"), 119 | ExampleIcon(MfgLabs.paper_plane, "MfgLabs", "paper_plane"), 120 | ExampleIcon(MfgLabs.paper_plane_alt, "MfgLabs", "paper_plane_alt"), 121 | ExampleIcon(MfgLabs.paper_plane_alt2, "MfgLabs", "paper_plane_alt2"), 122 | ExampleIcon(MfgLabs.fontsize, "MfgLabs", "fontsize"), 123 | ExampleIcon(MfgLabs.color_adjust, "MfgLabs", "color_adjust"), 124 | ExampleIcon(MfgLabs.fire, "MfgLabs", "fire"), 125 | ExampleIcon(MfgLabs.chart_bar, "MfgLabs", "chart_bar"), 126 | ExampleIcon(MfgLabs.hdd, "MfgLabs", "hdd"), 127 | ExampleIcon(MfgLabs.connected_object, "MfgLabs", "connected_object"), 128 | ExampleIcon(MfgLabs.ruler, "MfgLabs", "ruler"), 129 | ExampleIcon(MfgLabs.vector, "MfgLabs", "vector"), 130 | ExampleIcon(MfgLabs.vector_pencil, "MfgLabs", "vector_pencil"), 131 | ExampleIcon(MfgLabs.at, "MfgLabs", "at"), 132 | ExampleIcon(MfgLabs.hash, "MfgLabs", "hash"), 133 | ExampleIcon(MfgLabs.female, "MfgLabs", "female"), 134 | ExampleIcon(MfgLabs.male, "MfgLabs", "male"), 135 | ExampleIcon(MfgLabs.spread, "MfgLabs", "spread"), 136 | ExampleIcon(MfgLabs.king, "MfgLabs", "king"), 137 | ExampleIcon(MfgLabs.anchor, "MfgLabs", "anchor"), 138 | ExampleIcon(MfgLabs.joystick, "MfgLabs", "joystick"), 139 | ExampleIcon(MfgLabs.spinner1, "MfgLabs", "spinner1"), 140 | ExampleIcon(MfgLabs.spinner2, "MfgLabs", "spinner2"), 141 | ExampleIcon(MfgLabs.github, "MfgLabs", "github"), 142 | ExampleIcon(MfgLabs.github_circled, "MfgLabs", "github_circled"), 143 | ExampleIcon(MfgLabs.github_circled_alt, "MfgLabs", "github_circled_alt"), 144 | ExampleIcon(MfgLabs.github_circled_alt2, "MfgLabs", "github_circled_alt2"), 145 | ExampleIcon(MfgLabs.twitter, "MfgLabs", "twitter"), 146 | ExampleIcon(MfgLabs.twitter_circled, "MfgLabs", "twitter_circled"), 147 | ExampleIcon(MfgLabs.facebook, "MfgLabs", "facebook"), 148 | ExampleIcon(MfgLabs.facebook_circled, "MfgLabs", "facebook_circled"), 149 | ExampleIcon(MfgLabs.gplus, "MfgLabs", "gplus"), 150 | ExampleIcon(MfgLabs.gplus_circled, "MfgLabs", "gplus_circled"), 151 | ExampleIcon(MfgLabs.linkedin, "MfgLabs", "linkedin"), 152 | ExampleIcon(MfgLabs.linkedin_circled, "MfgLabs", "linkedin_circled"), 153 | ExampleIcon(MfgLabs.dribbble, "MfgLabs", "dribbble"), 154 | ExampleIcon(MfgLabs.dribbble_circled, "MfgLabs", "dribbble_circled"), 155 | ExampleIcon(MfgLabs.instagram, "MfgLabs", "instagram"), 156 | ExampleIcon(MfgLabs.instagram_circled, "MfgLabs", "instagram_circled"), 157 | ExampleIcon(MfgLabs.soundcloud, "MfgLabs", "soundcloud"), 158 | ExampleIcon(MfgLabs.soundcloud_circled, "MfgLabs", "soundcloud_circled"), 159 | ExampleIcon(MfgLabs.mfg_logo, "MfgLabs", "mfg_logo"), 160 | ExampleIcon(MfgLabs.mfg_logo_circled, "MfgLabs", "mfg_logo_circled"), 161 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/modern_pictograms_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/modern_pictograms_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final modern_pictograms_icons = [ 8 | ExampleIcon(ModernPictograms.search, "ModernPictograms", "search"), 9 | ExampleIcon(ModernPictograms.mail, "ModernPictograms", "mail"), 10 | ExampleIcon(ModernPictograms.heart, "ModernPictograms", "heart"), 11 | ExampleIcon(ModernPictograms.star, "ModernPictograms", "star"), 12 | ExampleIcon(ModernPictograms.user, "ModernPictograms", "user"), 13 | ExampleIcon(ModernPictograms.user_woman, "ModernPictograms", "user_woman"), 14 | ExampleIcon(ModernPictograms.user_pair, "ModernPictograms", "user_pair"), 15 | ExampleIcon(ModernPictograms.video_alt, "ModernPictograms", "video_alt"), 16 | ExampleIcon(ModernPictograms.videocam, "ModernPictograms", "videocam"), 17 | ExampleIcon(ModernPictograms.videocam_alt, "ModernPictograms", "videocam_alt"), 18 | ExampleIcon(ModernPictograms.camera, "ModernPictograms", "camera"), 19 | ExampleIcon(ModernPictograms.th, "ModernPictograms", "th"), 20 | ExampleIcon(ModernPictograms.th_list, "ModernPictograms", "th_list"), 21 | ExampleIcon(ModernPictograms.ok, "ModernPictograms", "ok"), 22 | ExampleIcon(ModernPictograms.cancel, "ModernPictograms", "cancel"), 23 | ExampleIcon(ModernPictograms.cancel_circle, "ModernPictograms", "cancel_circle"), 24 | ExampleIcon(ModernPictograms.plus, "ModernPictograms", "plus"), 25 | ExampleIcon(ModernPictograms.home, "ModernPictograms", "home"), 26 | ExampleIcon(ModernPictograms.lock, "ModernPictograms", "lock"), 27 | ExampleIcon(ModernPictograms.lock_open, "ModernPictograms", "lock_open"), 28 | ExampleIcon(ModernPictograms.eye, "ModernPictograms", "eye"), 29 | ExampleIcon(ModernPictograms.tag, "ModernPictograms", "tag"), 30 | ExampleIcon(ModernPictograms.thumbs_up, "ModernPictograms", "thumbs_up"), 31 | ExampleIcon(ModernPictograms.thumbs_down, "ModernPictograms", "thumbs_down"), 32 | ExampleIcon(ModernPictograms.download, "ModernPictograms", "download"), 33 | ExampleIcon(ModernPictograms.export_icon, "ModernPictograms", "export_icon"), 34 | ExampleIcon(ModernPictograms.pencil, "ModernPictograms", "pencil"), 35 | ExampleIcon(ModernPictograms.pencil_alt, "ModernPictograms", "pencil_alt"), 36 | ExampleIcon(ModernPictograms.edit, "ModernPictograms", "edit"), 37 | ExampleIcon(ModernPictograms.chat, "ModernPictograms", "chat"), 38 | ExampleIcon(ModernPictograms.print, "ModernPictograms", "print"), 39 | ExampleIcon(ModernPictograms.bell, "ModernPictograms", "bell"), 40 | ExampleIcon(ModernPictograms.attention, "ModernPictograms", "attention"), 41 | ExampleIcon(ModernPictograms.info, "ModernPictograms", "info"), 42 | ExampleIcon(ModernPictograms.question, "ModernPictograms", "question"), 43 | ExampleIcon(ModernPictograms.location, "ModernPictograms", "location"), 44 | ExampleIcon(ModernPictograms.trash, "ModernPictograms", "trash"), 45 | ExampleIcon(ModernPictograms.doc, "ModernPictograms", "doc"), 46 | ExampleIcon(ModernPictograms.article, "ModernPictograms", "article"), 47 | ExampleIcon(ModernPictograms.article_alt, "ModernPictograms", "article_alt"), 48 | ExampleIcon(ModernPictograms.rss, "ModernPictograms", "rss"), 49 | ExampleIcon(ModernPictograms.wrench, "ModernPictograms", "wrench"), 50 | ExampleIcon(ModernPictograms.basket, "ModernPictograms", "basket"), 51 | ExampleIcon(ModernPictograms.basket_alt, "ModernPictograms", "basket_alt"), 52 | ExampleIcon(ModernPictograms.calendar, "ModernPictograms", "calendar"), 53 | ExampleIcon(ModernPictograms.calendar_alt, "ModernPictograms", "calendar_alt"), 54 | ExampleIcon(ModernPictograms.volume_off, "ModernPictograms", "volume_off"), 55 | ExampleIcon(ModernPictograms.volume_down, "ModernPictograms", "volume_down"), 56 | ExampleIcon(ModernPictograms.volume_up, "ModernPictograms", "volume_up"), 57 | ExampleIcon(ModernPictograms.bullhorn, "ModernPictograms", "bullhorn"), 58 | ExampleIcon(ModernPictograms.clock, "ModernPictograms", "clock"), 59 | ExampleIcon(ModernPictograms.clock_alt, "ModernPictograms", "clock_alt"), 60 | ExampleIcon(ModernPictograms.stop, "ModernPictograms", "stop"), 61 | ExampleIcon(ModernPictograms.resize_full, "ModernPictograms", "resize_full"), 62 | ExampleIcon(ModernPictograms.resize_small, "ModernPictograms", "resize_small"), 63 | ExampleIcon(ModernPictograms.zoom_in, "ModernPictograms", "zoom_in"), 64 | ExampleIcon(ModernPictograms.zoom_out, "ModernPictograms", "zoom_out"), 65 | ExampleIcon(ModernPictograms.popup, "ModernPictograms", "popup"), 66 | ExampleIcon(ModernPictograms.down_dir, "ModernPictograms", "down_dir"), 67 | ExampleIcon(ModernPictograms.left_dir, "ModernPictograms", "left_dir"), 68 | ExampleIcon(ModernPictograms.right_dir, "ModernPictograms", "right_dir"), 69 | ExampleIcon(ModernPictograms.up_dir, "ModernPictograms", "up_dir"), 70 | ExampleIcon(ModernPictograms.down, "ModernPictograms", "down"), 71 | ExampleIcon(ModernPictograms.up, "ModernPictograms", "up"), 72 | ExampleIcon(ModernPictograms.cw, "ModernPictograms", "cw"), 73 | ExampleIcon(ModernPictograms.signal, "ModernPictograms", "signal"), 74 | ExampleIcon(ModernPictograms.award, "ModernPictograms", "award"), 75 | ExampleIcon(ModernPictograms.mobile, "ModernPictograms", "mobile"), 76 | ExampleIcon(ModernPictograms.mobile_alt, "ModernPictograms", "mobile_alt"), 77 | ExampleIcon(ModernPictograms.tablet, "ModernPictograms", "tablet"), 78 | ExampleIcon(ModernPictograms.ipod, "ModernPictograms", "ipod"), 79 | ExampleIcon(ModernPictograms.cd, "ModernPictograms", "cd"), 80 | ExampleIcon(ModernPictograms.grid, "ModernPictograms", "grid"), 81 | ExampleIcon(ModernPictograms.book, "ModernPictograms", "book"), 82 | ExampleIcon(ModernPictograms.easel, "ModernPictograms", "easel"), 83 | ExampleIcon(ModernPictograms.globe, "ModernPictograms", "globe"), 84 | ExampleIcon(ModernPictograms.chart, "ModernPictograms", "chart"), 85 | ExampleIcon(ModernPictograms.chart_bar, "ModernPictograms", "chart_bar"), 86 | ExampleIcon(ModernPictograms.chart_pie, "ModernPictograms", "chart_pie"), 87 | ExampleIcon(ModernPictograms.dollar, "ModernPictograms", "dollar"), 88 | ExampleIcon(ModernPictograms.at, "ModernPictograms", "at"), 89 | ExampleIcon(ModernPictograms.colon, "ModernPictograms", "colon"), 90 | ExampleIcon(ModernPictograms.semicolon, "ModernPictograms", "semicolon"), 91 | ExampleIcon(ModernPictograms.squares, "ModernPictograms", "squares"), 92 | ExampleIcon(ModernPictograms.money, "ModernPictograms", "money"), 93 | ExampleIcon(ModernPictograms.facebook, "ModernPictograms", "facebook"), 94 | ExampleIcon(ModernPictograms.facebook_rect, "ModernPictograms", "facebook_rect"), 95 | ExampleIcon(ModernPictograms.twitter, "ModernPictograms", "twitter"), 96 | ExampleIcon(ModernPictograms.twitter_bird, "ModernPictograms", "twitter_bird"), 97 | ExampleIcon(ModernPictograms.twitter_rect, "ModernPictograms", "twitter_rect"), 98 | ExampleIcon(ModernPictograms.youtube, "ModernPictograms", "youtube"), 99 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/web_symbols_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/web_symbols_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final web_symbols_icons = [ 8 | ExampleIcon(WebSymbols.search, "WebSymbols", "search"), 9 | ExampleIcon(WebSymbols.mail, "WebSymbols", "mail"), 10 | ExampleIcon(WebSymbols.heart, "WebSymbols", "heart"), 11 | ExampleIcon(WebSymbols.heart_empty, "WebSymbols", "heart_empty"), 12 | ExampleIcon(WebSymbols.star, "WebSymbols", "star"), 13 | ExampleIcon(WebSymbols.user, "WebSymbols", "user"), 14 | ExampleIcon(WebSymbols.video, "WebSymbols", "video"), 15 | ExampleIcon(WebSymbols.picture, "WebSymbols", "picture"), 16 | ExampleIcon(WebSymbols.th_large, "WebSymbols", "th_large"), 17 | ExampleIcon(WebSymbols.th, "WebSymbols", "th"), 18 | ExampleIcon(WebSymbols.th_list, "WebSymbols", "th_list"), 19 | ExampleIcon(WebSymbols.ok, "WebSymbols", "ok"), 20 | ExampleIcon(WebSymbols.ok_circle, "WebSymbols", "ok_circle"), 21 | ExampleIcon(WebSymbols.cancel, "WebSymbols", "cancel"), 22 | ExampleIcon(WebSymbols.cancel_circle, "WebSymbols", "cancel_circle"), 23 | ExampleIcon(WebSymbols.plus_circle, "WebSymbols", "plus_circle"), 24 | ExampleIcon(WebSymbols.minus_circle, "WebSymbols", "minus_circle"), 25 | ExampleIcon(WebSymbols.link, "WebSymbols", "link"), 26 | ExampleIcon(WebSymbols.attach, "WebSymbols", "attach"), 27 | ExampleIcon(WebSymbols.lock, "WebSymbols", "lock"), 28 | ExampleIcon(WebSymbols.lock_open, "WebSymbols", "lock_open"), 29 | ExampleIcon(WebSymbols.tag, "WebSymbols", "tag"), 30 | ExampleIcon(WebSymbols.reply, "WebSymbols", "reply"), 31 | ExampleIcon(WebSymbols.reply_all, "WebSymbols", "reply_all"), 32 | ExampleIcon(WebSymbols.forward, "WebSymbols", "forward"), 33 | ExampleIcon(WebSymbols.code, "WebSymbols", "code"), 34 | ExampleIcon(WebSymbols.retweet, "WebSymbols", "retweet"), 35 | ExampleIcon(WebSymbols.comment, "WebSymbols", "comment"), 36 | ExampleIcon(WebSymbols.comment_alt, "WebSymbols", "comment_alt"), 37 | ExampleIcon(WebSymbols.chat, "WebSymbols", "chat"), 38 | ExampleIcon(WebSymbols.attention, "WebSymbols", "attention"), 39 | ExampleIcon(WebSymbols.location, "WebSymbols", "location"), 40 | ExampleIcon(WebSymbols.doc, "WebSymbols", "doc"), 41 | ExampleIcon(WebSymbols.docs_landscape, "WebSymbols", "docs_landscape"), 42 | ExampleIcon(WebSymbols.folder, "WebSymbols", "folder"), 43 | ExampleIcon(WebSymbols.archive, "WebSymbols", "archive"), 44 | ExampleIcon(WebSymbols.rss, "WebSymbols", "rss"), 45 | ExampleIcon(WebSymbols.rss_alt, "WebSymbols", "rss_alt"), 46 | ExampleIcon(WebSymbols.cog, "WebSymbols", "cog"), 47 | ExampleIcon(WebSymbols.logout, "WebSymbols", "logout"), 48 | ExampleIcon(WebSymbols.clock, "WebSymbols", "clock"), 49 | ExampleIcon(WebSymbols.block, "WebSymbols", "block"), 50 | ExampleIcon(WebSymbols.resize_full, "WebSymbols", "resize_full"), 51 | ExampleIcon(WebSymbols.resize_full_circle, "WebSymbols", "resize_full_circle"), 52 | ExampleIcon(WebSymbols.popup, "WebSymbols", "popup"), 53 | ExampleIcon(WebSymbols.left_open, "WebSymbols", "left_open"), 54 | ExampleIcon(WebSymbols.right_open, "WebSymbols", "right_open"), 55 | ExampleIcon(WebSymbols.down_circle, "WebSymbols", "down_circle"), 56 | ExampleIcon(WebSymbols.left_circle, "WebSymbols", "left_circle"), 57 | ExampleIcon(WebSymbols.right_circle, "WebSymbols", "right_circle"), 58 | ExampleIcon(WebSymbols.up_circle, "WebSymbols", "up_circle"), 59 | ExampleIcon(WebSymbols.down_dir, "WebSymbols", "down_dir"), 60 | ExampleIcon(WebSymbols.right_dir, "WebSymbols", "right_dir"), 61 | ExampleIcon(WebSymbols.down_micro, "WebSymbols", "down_micro"), 62 | ExampleIcon(WebSymbols.up_micro, "WebSymbols", "up_micro"), 63 | ExampleIcon(WebSymbols.cw_circle, "WebSymbols", "cw_circle"), 64 | ExampleIcon(WebSymbols.arrows_cw, "WebSymbols", "arrows_cw"), 65 | ExampleIcon(WebSymbols.updown_circle, "WebSymbols", "updown_circle"), 66 | ExampleIcon(WebSymbols.target, "WebSymbols", "target"), 67 | ExampleIcon(WebSymbols.signal, "WebSymbols", "signal"), 68 | ExampleIcon(WebSymbols.progress_0, "WebSymbols", "progress_0"), 69 | ExampleIcon(WebSymbols.progress_1, "WebSymbols", "progress_1"), 70 | ExampleIcon(WebSymbols.progress_2, "WebSymbols", "progress_2"), 71 | ExampleIcon(WebSymbols.progress_3, "WebSymbols", "progress_3"), 72 | ExampleIcon(WebSymbols.progress_4, "WebSymbols", "progress_4"), 73 | ExampleIcon(WebSymbols.progress_5, "WebSymbols", "progress_5"), 74 | ExampleIcon(WebSymbols.progress_6, "WebSymbols", "progress_6"), 75 | ExampleIcon(WebSymbols.progress_7, "WebSymbols", "progress_7"), 76 | ExampleIcon(WebSymbols.font, "WebSymbols", "font"), 77 | ExampleIcon(WebSymbols.list, "WebSymbols", "list"), 78 | ExampleIcon(WebSymbols.list_numbered, "WebSymbols", "list_numbered"), 79 | ExampleIcon(WebSymbols.indent_left, "WebSymbols", "indent_left"), 80 | ExampleIcon(WebSymbols.indent_right, "WebSymbols", "indent_right"), 81 | ExampleIcon(WebSymbols.cloud, "WebSymbols", "cloud"), 82 | ExampleIcon(WebSymbols.terminal, "WebSymbols", "terminal"), 83 | ExampleIcon(WebSymbols.facebook_rect, "WebSymbols", "facebook_rect"), 84 | ExampleIcon(WebSymbols.twitter_bird, "WebSymbols", "twitter_bird"), 85 | ExampleIcon(WebSymbols.vimeo_rect, "WebSymbols", "vimeo_rect"), 86 | ExampleIcon(WebSymbols.tumblr_rect, "WebSymbols", "tumblr_rect"), 87 | ExampleIcon(WebSymbols.googleplus_rect, "WebSymbols", "googleplus_rect"), 88 | ExampleIcon(WebSymbols.linkedin_rect, "WebSymbols", "linkedin_rect"), 89 | ExampleIcon(WebSymbols.skype, "WebSymbols", "skype"), 90 | ExampleIcon(WebSymbols.vkontakte_rect, "WebSymbols", "vkontakte_rect"), 91 | ExampleIcon(WebSymbols.youtube, "WebSymbols", "youtube"), 92 | ExampleIcon(WebSymbols.odnoklassniki_rect, "WebSymbols", "odnoklassniki_rect"), 93 | ]; -------------------------------------------------------------------------------- /example/lib/src/icon_lists/zocial_icons.dart: -------------------------------------------------------------------------------- 1 | 2 | import 'package:fluttericon/zocial_icons.dart'; 3 | import '../example_icon.dart'; 4 | 5 | // NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart 6 | 7 | final zocial_icons = [ 8 | ExampleIcon(Zocial.duckduckgo, "Zocial", "duckduckgo"), 9 | ExampleIcon(Zocial.aim, "Zocial", "aim"), 10 | ExampleIcon(Zocial.delicious, "Zocial", "delicious"), 11 | ExampleIcon(Zocial.paypal, "Zocial", "paypal"), 12 | ExampleIcon(Zocial.flattr, "Zocial", "flattr"), 13 | ExampleIcon(Zocial.android, "Zocial", "android"), 14 | ExampleIcon(Zocial.eventful, "Zocial", "eventful"), 15 | ExampleIcon(Zocial.smashmag, "Zocial", "smashmag"), 16 | ExampleIcon(Zocial.gplus, "Zocial", "gplus"), 17 | ExampleIcon(Zocial.wikipedia, "Zocial", "wikipedia"), 18 | ExampleIcon(Zocial.lanyrd, "Zocial", "lanyrd"), 19 | ExampleIcon(Zocial.calendar, "Zocial", "calendar"), 20 | ExampleIcon(Zocial.stumbleupon, "Zocial", "stumbleupon"), 21 | ExampleIcon(Zocial.fivehundredpx, "Zocial", "fivehundredpx"), 22 | ExampleIcon(Zocial.pinterest, "Zocial", "pinterest"), 23 | ExampleIcon(Zocial.bitcoin, "Zocial", "bitcoin"), 24 | ExampleIcon(Zocial.w3c, "Zocial", "w3c"), 25 | ExampleIcon(Zocial.foursquare, "Zocial", "foursquare"), 26 | ExampleIcon(Zocial.html5, "Zocial", "html5"), 27 | ExampleIcon(Zocial.ie, "Zocial", "ie"), 28 | ExampleIcon(Zocial.call, "Zocial", "call"), 29 | ExampleIcon(Zocial.grooveshark, "Zocial", "grooveshark"), 30 | ExampleIcon(Zocial.ninetyninedesigns, "Zocial", "ninetyninedesigns"), 31 | ExampleIcon(Zocial.forrst, "Zocial", "forrst"), 32 | ExampleIcon(Zocial.digg, "Zocial", "digg"), 33 | ExampleIcon(Zocial.spotify, "Zocial", "spotify"), 34 | ExampleIcon(Zocial.reddit, "Zocial", "reddit"), 35 | ExampleIcon(Zocial.guest, "Zocial", "guest"), 36 | ExampleIcon(Zocial.gowalla, "Zocial", "gowalla"), 37 | ExampleIcon(Zocial.appstore, "Zocial", "appstore"), 38 | ExampleIcon(Zocial.blogger, "Zocial", "blogger"), 39 | ExampleIcon(Zocial.cc, "Zocial", "cc"), 40 | ExampleIcon(Zocial.dribbble, "Zocial", "dribbble"), 41 | ExampleIcon(Zocial.evernote, "Zocial", "evernote"), 42 | ExampleIcon(Zocial.flickr, "Zocial", "flickr"), 43 | ExampleIcon(Zocial.google, "Zocial", "google"), 44 | ExampleIcon(Zocial.viadeo, "Zocial", "viadeo"), 45 | ExampleIcon(Zocial.instapaper, "Zocial", "instapaper"), 46 | ExampleIcon(Zocial.weibo, "Zocial", "weibo"), 47 | ExampleIcon(Zocial.klout, "Zocial", "klout"), 48 | ExampleIcon(Zocial.linkedin, "Zocial", "linkedin"), 49 | ExampleIcon(Zocial.meetup, "Zocial", "meetup"), 50 | ExampleIcon(Zocial.vk, "Zocial", "vk"), 51 | ExampleIcon(Zocial.plancast, "Zocial", "plancast"), 52 | ExampleIcon(Zocial.disqus, "Zocial", "disqus"), 53 | ExampleIcon(Zocial.rss, "Zocial", "rss"), 54 | ExampleIcon(Zocial.skype, "Zocial", "skype"), 55 | ExampleIcon(Zocial.twitter, "Zocial", "twitter"), 56 | ExampleIcon(Zocial.youtube, "Zocial", "youtube"), 57 | ExampleIcon(Zocial.vimeo, "Zocial", "vimeo"), 58 | ExampleIcon(Zocial.windows, "Zocial", "windows"), 59 | ExampleIcon(Zocial.xing, "Zocial", "xing"), 60 | ExampleIcon(Zocial.yahoo, "Zocial", "yahoo"), 61 | ExampleIcon(Zocial.chrome, "Zocial", "chrome"), 62 | ExampleIcon(Zocial.email, "Zocial", "email"), 63 | ExampleIcon(Zocial.macstore, "Zocial", "macstore"), 64 | ExampleIcon(Zocial.myspace, "Zocial", "myspace"), 65 | ExampleIcon(Zocial.podcast, "Zocial", "podcast"), 66 | ExampleIcon(Zocial.amazon, "Zocial", "amazon"), 67 | ExampleIcon(Zocial.steam, "Zocial", "steam"), 68 | ExampleIcon(Zocial.cloudapp, "Zocial", "cloudapp"), 69 | ExampleIcon(Zocial.dropbox, "Zocial", "dropbox"), 70 | ExampleIcon(Zocial.ebay, "Zocial", "ebay"), 71 | ExampleIcon(Zocial.facebook, "Zocial", "facebook"), 72 | ExampleIcon(Zocial.github, "Zocial", "github"), 73 | ExampleIcon(Zocial.github_circled, "Zocial", "github_circled"), 74 | ExampleIcon(Zocial.googleplay, "Zocial", "googleplay"), 75 | ExampleIcon(Zocial.itunes, "Zocial", "itunes"), 76 | ExampleIcon(Zocial.plurk, "Zocial", "plurk"), 77 | ExampleIcon(Zocial.songkick, "Zocial", "songkick"), 78 | ExampleIcon(Zocial.lastfm, "Zocial", "lastfm"), 79 | ExampleIcon(Zocial.gmail, "Zocial", "gmail"), 80 | ExampleIcon(Zocial.pinboard, "Zocial", "pinboard"), 81 | ExampleIcon(Zocial.openid, "Zocial", "openid"), 82 | ExampleIcon(Zocial.quora, "Zocial", "quora"), 83 | ExampleIcon(Zocial.soundcloud, "Zocial", "soundcloud"), 84 | ExampleIcon(Zocial.tumblr, "Zocial", "tumblr"), 85 | ExampleIcon(Zocial.eventasaurus, "Zocial", "eventasaurus"), 86 | ExampleIcon(Zocial.wordpress, "Zocial", "wordpress"), 87 | ExampleIcon(Zocial.yelp, "Zocial", "yelp"), 88 | ExampleIcon(Zocial.intensedebate, "Zocial", "intensedebate"), 89 | ExampleIcon(Zocial.eventbrite, "Zocial", "eventbrite"), 90 | ExampleIcon(Zocial.scribd, "Zocial", "scribd"), 91 | ExampleIcon(Zocial.posterous, "Zocial", "posterous"), 92 | ExampleIcon(Zocial.stripe, "Zocial", "stripe"), 93 | ExampleIcon(Zocial.opentable, "Zocial", "opentable"), 94 | ExampleIcon(Zocial.cart, "Zocial", "cart"), 95 | ExampleIcon(Zocial.print, "Zocial", "print"), 96 | ExampleIcon(Zocial.angellist, "Zocial", "angellist"), 97 | ExampleIcon(Zocial.instagram, "Zocial", "instagram"), 98 | ExampleIcon(Zocial.dwolla, "Zocial", "dwolla"), 99 | ExampleIcon(Zocial.appnet, "Zocial", "appnet"), 100 | ExampleIcon(Zocial.statusnet, "Zocial", "statusnet"), 101 | ExampleIcon(Zocial.acrobat, "Zocial", "acrobat"), 102 | ExampleIcon(Zocial.drupal, "Zocial", "drupal"), 103 | ExampleIcon(Zocial.buffer, "Zocial", "buffer"), 104 | ExampleIcon(Zocial.pocket, "Zocial", "pocket"), 105 | ExampleIcon(Zocial.bitbucket, "Zocial", "bitbucket"), 106 | ExampleIcon(Zocial.lego, "Zocial", "lego"), 107 | ExampleIcon(Zocial.login, "Zocial", "login"), 108 | ExampleIcon(Zocial.stackoverflow, "Zocial", "stackoverflow"), 109 | ExampleIcon(Zocial.hackernews, "Zocial", "hackernews"), 110 | ExampleIcon(Zocial.lkdto, "Zocial", "lkdto"), 111 | ]; -------------------------------------------------------------------------------- /example/pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: fluttericon_example 2 | description: Example for the fluttericon package 3 | 4 | # The following line prevents the package from being accidentally published to 5 | # pub.dev using `pub publish`. This is preferred for private packages. 6 | publish_to: 'none' # Remove this line if you wish to publish to pub.dev 7 | 8 | version: 1.0.0+1 9 | 10 | environment: 11 | sdk: ">=2.12.0 <3.0.0" 12 | 13 | dependencies: 14 | flutter: 15 | sdk: flutter 16 | fluttericon: 17 | path: ../ 18 | 19 | # The following section is specific to Flutter. 20 | flutter: 21 | uses-material-design: true 22 | 23 | -------------------------------------------------------------------------------- /fluttericon_pkg.iml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /fontconfigs/config-brandico.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Brandico", 3 | "css_prefix_text": "", 4 | "css_use_suffix": false, 5 | "hinting": true, 6 | "units_per_em": 1000, 7 | "ascent": 850, 8 | "glyphs": [ 9 | { 10 | "uid": "240979dd9fcf2e46250e66792edb8092", 11 | "css": "facebook-1", 12 | "code": 62208, 13 | "src": "brandico" 14 | }, 15 | { 16 | "uid": "8045477f6a7ef0bd7caff130ad25b88d", 17 | "css": "facebook-rect", 18 | "code": 62209, 19 | "src": "brandico" 20 | }, 21 | { 22 | "uid": "d611dd319d8c13b4551dc5bd85c1bdfd", 23 | "css": "twitter-1", 24 | "code": 62210, 25 | "src": "brandico" 26 | }, 27 | { 28 | "uid": "4c01f5d3ba5fbf029bca8630cce41e6a", 29 | "css": "twitter-bird", 30 | "code": 62211, 31 | "src": "brandico" 32 | }, 33 | { 34 | "uid": "70cdf244c51630e09038659d1dcbee87", 35 | "css": "vimeo-1", 36 | "code": 62223, 37 | "src": "brandico" 38 | }, 39 | { 40 | "uid": "31483d870b3f14ac12bdfe7331a6af99", 41 | "css": "vimeo-rect", 42 | "code": 62222, 43 | "src": "brandico" 44 | }, 45 | { 46 | "uid": "076f25da90f45dd112e006f2cd7ea76b", 47 | "css": "tumblr-1", 48 | "code": 62225, 49 | "src": "brandico" 50 | }, 51 | { 52 | "uid": "9e6a3483242474b6a1f77739ae3fdfdc", 53 | "css": "tumblr-rect", 54 | "code": 62224, 55 | "src": "brandico" 56 | }, 57 | { 58 | "uid": "626fb97a7c0c0db53a1853fb9e96e223", 59 | "css": "googleplus-rect", 60 | "code": 62217, 61 | "src": "brandico" 62 | }, 63 | { 64 | "uid": "24d1008bf15b6c02a5e7a6af026987dd", 65 | "css": "github-text", 66 | "code": 62215, 67 | "src": "brandico" 68 | }, 69 | { 70 | "uid": "4a0bb1ac004980bb3837560d4c9e8cee", 71 | "css": "github-1", 72 | "code": 62216, 73 | "src": "brandico" 74 | }, 75 | { 76 | "uid": "5a00c877da3f63d37cdc021815e3f5a9", 77 | "css": "skype-1", 78 | "code": 62219, 79 | "src": "brandico" 80 | }, 81 | { 82 | "uid": "01f67de2dc0137389f1c3aced6273acd", 83 | "css": "icq", 84 | "code": 62212, 85 | "src": "brandico" 86 | }, 87 | { 88 | "uid": "b2417d1ce399577d53fff70d54976fea", 89 | "css": "yandex", 90 | "code": 62213, 91 | "src": "brandico" 92 | }, 93 | { 94 | "uid": "ea0cb6bedac64ae7933b03dad3130ef6", 95 | "css": "yandex-rect", 96 | "code": 62214, 97 | "src": "brandico" 98 | }, 99 | { 100 | "uid": "5b16ceef1c8638bd5389c9302ea04098", 101 | "css": "vkontakte-rect", 102 | "code": 62218, 103 | "src": "brandico" 104 | }, 105 | { 106 | "uid": "229e50061df526f24f1ae884fab52101", 107 | "css": "odnoklassniki", 108 | "code": 62220, 109 | "src": "brandico" 110 | }, 111 | { 112 | "uid": "4a02cc611ae9fb342d6026b2ed6cc44e", 113 | "css": "odnoklassniki-rect", 114 | "code": 62221, 115 | "src": "brandico" 116 | }, 117 | { 118 | "uid": "eeec90e0e80f11e1aff10800200c9a66", 119 | "css": "friendfeed", 120 | "code": 62226, 121 | "src": "brandico" 122 | }, 123 | { 124 | "uid": "41f4dd00e81111e1aff10800200c9a66", 125 | "css": "friendfeed-rect", 126 | "code": 62227, 127 | "src": "brandico" 128 | }, 129 | { 130 | "uid": "303f1f30-eda7-11e1-aff1-0800200c9a66", 131 | "css": "blogger-1", 132 | "code": 62228, 133 | "src": "brandico" 134 | }, 135 | { 136 | "uid": "a38dfae0ec2d11e1aff10800200c9a66", 137 | "css": "blogger-rect", 138 | "code": 62229, 139 | "src": "brandico" 140 | }, 141 | { 142 | "uid": "d04790a0ec2d11e1aff10800200c9a66", 143 | "css": "deviantart", 144 | "code": 62230, 145 | "src": "brandico" 146 | }, 147 | { 148 | "uid": "466d1430ec2e11e1aff10800200c9a66", 149 | "css": "jabber", 150 | "code": 62231, 151 | "src": "brandico" 152 | }, 153 | { 154 | "uid": "9e237480ec2e11e1aff10800200c9a66", 155 | "css": "lastfm-1", 156 | "code": 62232, 157 | "src": "brandico" 158 | }, 159 | { 160 | "uid": "53a3bbcda09740c98a1c3d2e0a6a89fb", 161 | "css": "lastfm-rect", 162 | "code": 62233, 163 | "src": "brandico" 164 | }, 165 | { 166 | "uid": "542e3f055aaa4ddfb9ab3e00397db47f", 167 | "css": "linkedin-1", 168 | "code": 62234, 169 | "src": "brandico" 170 | }, 171 | { 172 | "uid": "e9e96618b0f44170930f9b179237c76e", 173 | "css": "linkedin-rect", 174 | "code": 62235, 175 | "src": "brandico" 176 | }, 177 | { 178 | "uid": "d93230ef6fa54fb9805ba4cc9d9af5b1", 179 | "css": "picasa", 180 | "code": 62236, 181 | "src": "brandico" 182 | }, 183 | { 184 | "uid": "1357ba39f8dc4519949cc4da55226b62", 185 | "css": "wordpress-1", 186 | "code": 62237, 187 | "src": "brandico" 188 | }, 189 | { 190 | "uid": "dad4e7f8dc2e57c92cffc0231202d9a0", 191 | "css": "instagram-1", 192 | "code": 62238, 193 | "src": "brandico" 194 | }, 195 | { 196 | "uid": "cc20f2a7fa05a475130c406740bbbd26", 197 | "css": "instagram-filled", 198 | "code": 62239, 199 | "src": "brandico" 200 | }, 201 | { 202 | "uid": "ca1c321a95f268ed0e54e7ba11a8264d", 203 | "css": "diigo", 204 | "code": 62240, 205 | "src": "brandico" 206 | }, 207 | { 208 | "uid": "968e63a0a36311e29e960800200c9a66", 209 | "css": "box", 210 | "code": 62241, 211 | "src": "brandico" 212 | }, 213 | { 214 | "uid": "d52050c0a36711e29e960800200c9a66", 215 | "css": "box-rect", 216 | "code": 62242, 217 | "src": "brandico" 218 | }, 219 | { 220 | "uid": "5d312ed68325656686a91f6da8fa04bd", 221 | "css": "tudou", 222 | "code": 62243, 223 | "src": "brandico" 224 | }, 225 | { 226 | "uid": "c874a7b43d3f61059bd6db64fc7d6cb3", 227 | "css": "youku", 228 | "code": 62244, 229 | "src": "brandico" 230 | }, 231 | { 232 | "uid": "3f06cdfffd60c5968c601a2e6c8f9a1b", 233 | "css": "win8", 234 | "code": 62245, 235 | "src": "brandico" 236 | }, 237 | { 238 | "uid": "ca0f6425e0c44d613febeb0f23fa8ddf", 239 | "css": "amex", 240 | "code": 62246, 241 | "src": "brandico" 242 | }, 243 | { 244 | "uid": "bbabc3d5d970358cec0a6d19a396b562", 245 | "css": "discover", 246 | "code": 62247, 247 | "src": "brandico" 248 | }, 249 | { 250 | "uid": "cd65196712e52477b9252b4b296b0c44", 251 | "css": "visa", 252 | "code": 62248, 253 | "src": "brandico" 254 | }, 255 | { 256 | "uid": "c3043114c56d36658e5cae51d36281c8", 257 | "css": "mastercard", 258 | "code": 62249, 259 | "src": "brandico" 260 | }, 261 | { 262 | "uid": "bf819a687a180e0e02ef319600c99d3b", 263 | "css": "houzz", 264 | "code": 62250, 265 | "src": "brandico" 266 | }, 267 | { 268 | "uid": "2518846ee21c610004effeae5cb8f9cc", 269 | "css": "bandcamp", 270 | "code": 62251, 271 | "src": "brandico" 272 | }, 273 | { 274 | "uid": "155970c9f52b23f31026bab7163caa63", 275 | "css": "codepen", 276 | "code": 62252, 277 | "src": "brandico" 278 | } 279 | ] 280 | } -------------------------------------------------------------------------------- /fontconfigs/config-fontelico.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Fontelico", 3 | "css_prefix_text": "", 4 | "css_use_suffix": false, 5 | "hinting": true, 6 | "units_per_em": 1000, 7 | "ascent": 850, 8 | "glyphs": [ 9 | { 10 | "uid": "c64623255a4a7c72436b199b05296c4f", 11 | "css": "emo-happy", 12 | "code": 59392, 13 | "src": "fontelico" 14 | }, 15 | { 16 | "uid": "1ba44825e5f10920b4e3f1d0c73f79a2", 17 | "css": "emo-wink", 18 | "code": 59393, 19 | "src": "fontelico" 20 | }, 21 | { 22 | "uid": "4bb2045a2aca451705fe8a23c4a576ab", 23 | "css": "emo-wink2", 24 | "code": 59411, 25 | "src": "fontelico" 26 | }, 27 | { 28 | "uid": "53ed8570225581269cd7eff5795e8bea", 29 | "css": "emo-unhappy", 30 | "code": 59394, 31 | "src": "fontelico" 32 | }, 33 | { 34 | "uid": "fd59eac4d575b48eb156590b63a355fd", 35 | "css": "emo-sleep", 36 | "code": 59395, 37 | "src": "fontelico" 38 | }, 39 | { 40 | "uid": "142263941b9f4cd4b2b84f1f4cd13b1d", 41 | "css": "emo-thumbsup", 42 | "code": 59396, 43 | "src": "fontelico" 44 | }, 45 | { 46 | "uid": "4dd56d61fd0dab19277824da301424b3", 47 | "css": "emo-devil", 48 | "code": 59397, 49 | "src": "fontelico" 50 | }, 51 | { 52 | "uid": "68e298ff2d8b25dd7f647ed64f5ae690", 53 | "css": "emo-surprised", 54 | "code": 59398, 55 | "src": "fontelico" 56 | }, 57 | { 58 | "uid": "bb68a13a3574b087d4350eff0b8d48e3", 59 | "css": "emo-tongue", 60 | "code": 59399, 61 | "src": "fontelico" 62 | }, 63 | { 64 | "uid": "48cc210e59ff4bc56b6c8fba6eb384b8", 65 | "css": "emo-coffee", 66 | "code": 59400, 67 | "src": "fontelico" 68 | }, 69 | { 70 | "uid": "078fec38562c3f83a1201a908040c141", 71 | "css": "emo-sunglasses", 72 | "code": 59401, 73 | "src": "fontelico" 74 | }, 75 | { 76 | "uid": "043b585886018be7408f4c77c1a3759c", 77 | "css": "emo-displeased", 78 | "code": 59402, 79 | "src": "fontelico" 80 | }, 81 | { 82 | "uid": "3a900d0e9f43f5409211f62bec557379", 83 | "css": "emo-beer", 84 | "code": 59403, 85 | "src": "fontelico" 86 | }, 87 | { 88 | "uid": "cbc328d1c779a2b9e3b1199d904199a5", 89 | "css": "emo-grin", 90 | "code": 59404, 91 | "src": "fontelico" 92 | }, 93 | { 94 | "uid": "f0d3ad15d020cf187d42dd3b2295b65c", 95 | "css": "emo-angry", 96 | "code": 59405, 97 | "src": "fontelico" 98 | }, 99 | { 100 | "uid": "5195e2dcb4a63fbb8c09896a8058f6ab", 101 | "css": "emo-saint", 102 | "code": 59406, 103 | "src": "fontelico" 104 | }, 105 | { 106 | "uid": "04688d76a33ce7a7950e40fae79c08ac", 107 | "css": "emo-cry", 108 | "code": 59407, 109 | "src": "fontelico" 110 | }, 111 | { 112 | "uid": "4843d0d6050dd508d4c101a334f46db2", 113 | "css": "emo-shoot", 114 | "code": 59408, 115 | "src": "fontelico" 116 | }, 117 | { 118 | "uid": "fc92480dedc439d274d4e3e4b425edf4", 119 | "css": "emo-squint", 120 | "code": 59409, 121 | "src": "fontelico" 122 | }, 123 | { 124 | "uid": "2bd5f98482d86649958312ea2ab5bb40", 125 | "css": "emo-laugh", 126 | "code": 59410, 127 | "src": "fontelico" 128 | }, 129 | { 130 | "uid": "72109d2fb3088d0e66ea6a9204297651", 131 | "css": "spin1", 132 | "code": 59440, 133 | "src": "fontelico" 134 | }, 135 | { 136 | "uid": "f0c301ac841dafc38d8eb1b933fc73e5", 137 | "css": "spin2", 138 | "code": 59441, 139 | "src": "fontelico" 140 | }, 141 | { 142 | "uid": "2a6740fc2f9d0edea54205963f662594", 143 | "css": "spin3", 144 | "code": 59442, 145 | "src": "fontelico" 146 | }, 147 | { 148 | "uid": "9bd60140934a1eb9236fd7a8ab1ff6ba", 149 | "css": "spin4", 150 | "code": 59444, 151 | "src": "fontelico" 152 | }, 153 | { 154 | "uid": "5d2d07f112b8de19f2c0dbfec3e42c05", 155 | "css": "spin5", 156 | "code": 59448, 157 | "src": "fontelico" 158 | }, 159 | { 160 | "uid": "9bc2902722abb366a213a052ade360bc", 161 | "css": "spin6", 162 | "code": 59449, 163 | "src": "fontelico" 164 | }, 165 | { 166 | "uid": "62c089cb34e74b3a1200bc7f5314eb4e", 167 | "css": "firefox", 168 | "code": 59456, 169 | "src": "fontelico" 170 | }, 171 | { 172 | "uid": "9c2b737b16ae2c8d66b7bfd29ba5ecd8", 173 | "css": "chrome", 174 | "code": 59457, 175 | "src": "fontelico" 176 | }, 177 | { 178 | "uid": "45861dd1e5ce4fde338bcccf01eeb808", 179 | "css": "opera", 180 | "code": 59458, 181 | "src": "fontelico" 182 | }, 183 | { 184 | "uid": "2a46f1d1c9bd036e17a74e46613c1636", 185 | "css": "ie", 186 | "code": 59459, 187 | "src": "fontelico" 188 | }, 189 | { 190 | "uid": "186dec7a13156bbe2550790c158fb85d", 191 | "css": "crown", 192 | "code": 59460, 193 | "src": "fontelico" 194 | }, 195 | { 196 | "uid": "36ef9feb0754335302784521267a9ad4", 197 | "css": "crown-plus", 198 | "code": 59461, 199 | "src": "fontelico" 200 | }, 201 | { 202 | "uid": "ec8496ef645f3be7b28147ec60cd9ab1", 203 | "css": "crown-minus", 204 | "code": 59462, 205 | "src": "fontelico" 206 | }, 207 | { 208 | "uid": "8ce732688587909ad0a9d8323eaca8ad", 209 | "css": "marquee", 210 | "code": 59463, 211 | "src": "fontelico" 212 | } 213 | ] 214 | } -------------------------------------------------------------------------------- /fontconfigs/config-linecons.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Linecons", 3 | "css_prefix_text": "", 4 | "css_use_suffix": false, 5 | "hinting": true, 6 | "units_per_em": 1000, 7 | "ascent": 850, 8 | "glyphs": [ 9 | { 10 | "uid": "572c9ded6a688698dc275b30ff30fefa", 11 | "css": "music", 12 | "code": 59392, 13 | "src": "linecons" 14 | }, 15 | { 16 | "uid": "9725db89b610135dc76cd8a21afffa83", 17 | "css": "search", 18 | "code": 59393, 19 | "src": "linecons" 20 | }, 21 | { 22 | "uid": "91bac16b22827347e9ee20477f0b44d2", 23 | "css": "mail", 24 | "code": 59394, 25 | "src": "linecons" 26 | }, 27 | { 28 | "uid": "b19ac67070bc44e310990016288e449c", 29 | "css": "heart", 30 | "code": 59395, 31 | "src": "linecons" 32 | }, 33 | { 34 | "uid": "0817b47d6e5f1d85f2428640a021f0c4", 35 | "css": "star", 36 | "code": 59396, 37 | "src": "linecons" 38 | }, 39 | { 40 | "uid": "56a0672588820ab1a16363e5d07dd22e", 41 | "css": "user", 42 | "code": 59397, 43 | "src": "linecons" 44 | }, 45 | { 46 | "uid": "f2a37db235ca1951d60d7ebc9733eb54", 47 | "css": "videocam", 48 | "code": 59398, 49 | "src": "linecons" 50 | }, 51 | { 52 | "uid": "b59cc4d390a6df564a055f43c03a6af5", 53 | "css": "camera", 54 | "code": 59399, 55 | "src": "linecons" 56 | }, 57 | { 58 | "uid": "8573943a49ed6dd8f7819070445baa46", 59 | "css": "photo", 60 | "code": 59400, 61 | "src": "linecons" 62 | }, 63 | { 64 | "uid": "359f380b2113cb40259269aed843e33d", 65 | "css": "attach", 66 | "code": 59401, 67 | "src": "linecons" 68 | }, 69 | { 70 | "uid": "47e9e56d2b5abe839bcf1e014d643dea", 71 | "css": "lock", 72 | "code": 59402, 73 | "src": "linecons" 74 | }, 75 | { 76 | "uid": "a58c05a8a3ba59ababd4860a30892560", 77 | "css": "eye", 78 | "code": 59403, 79 | "src": "linecons" 80 | }, 81 | { 82 | "uid": "930c31d4c72bd792b5dceb6de607c3e0", 83 | "css": "tag", 84 | "code": 59404, 85 | "src": "linecons" 86 | }, 87 | { 88 | "uid": "06a2fbb04dffecdb444936073cae9123", 89 | "css": "thumbs-up", 90 | "code": 59405, 91 | "src": "linecons" 92 | }, 93 | { 94 | "uid": "2aeb4987b469d22fcb8b471b6d2cdfff", 95 | "css": "pencil", 96 | "code": 59406, 97 | "src": "linecons" 98 | }, 99 | { 100 | "uid": "5b1a68729f60f8be3769238379d1b8e9", 101 | "css": "comment", 102 | "code": 59407, 103 | "src": "linecons" 104 | }, 105 | { 106 | "uid": "1ea8ad6dbe1ae9a73565ad16cf88de19", 107 | "css": "location", 108 | "code": 59408, 109 | "src": "linecons" 110 | }, 111 | { 112 | "uid": "c2958cfd1eed4434ab6e4bd6ab337af9", 113 | "css": "cup", 114 | "code": 59409, 115 | "src": "linecons" 116 | }, 117 | { 118 | "uid": "2cc73cc335f054682c04fe63439c4dcb", 119 | "css": "trash", 120 | "code": 59410, 121 | "src": "linecons" 122 | }, 123 | { 124 | "uid": "f978da58836f23373882916f05fb70b4", 125 | "css": "doc", 126 | "code": 59411, 127 | "src": "linecons" 128 | }, 129 | { 130 | "uid": "29f4bce4a60650057c5248e30baa15a6", 131 | "css": "note", 132 | "code": 59412, 133 | "src": "linecons" 134 | }, 135 | { 136 | "uid": "484b4ad2058d17849f205c4054b6f315", 137 | "css": "cog", 138 | "code": 59413, 139 | "src": "linecons" 140 | }, 141 | { 142 | "uid": "3e2bd88137dd7ceec98b4bfd8640e5ec", 143 | "css": "params", 144 | "code": 59414, 145 | "src": "linecons" 146 | }, 147 | { 148 | "uid": "43e4647c57186b5e06874621b5e665be", 149 | "css": "calendar", 150 | "code": 59415, 151 | "src": "linecons" 152 | }, 153 | { 154 | "uid": "143d93c9abdee0f4a7a2a810acc62b91", 155 | "css": "sound", 156 | "code": 59416, 157 | "src": "linecons" 158 | }, 159 | { 160 | "uid": "ee22dc89481ea63f27654f59dcace804", 161 | "css": "clock", 162 | "code": 59417, 163 | "src": "linecons" 164 | }, 165 | { 166 | "uid": "fb3ee9c192c946342e0cdd12f06d7774", 167 | "css": "lightbulb", 168 | "code": 59418, 169 | "src": "linecons" 170 | }, 171 | { 172 | "uid": "cc5e3696cf6c3ad8c32daaea05355a99", 173 | "css": "tv", 174 | "code": 59419, 175 | "src": "linecons" 176 | }, 177 | { 178 | "uid": "7697f1734d53461137f05faab3f79cf0", 179 | "css": "desktop", 180 | "code": 59420, 181 | "src": "linecons" 182 | }, 183 | { 184 | "uid": "6a9f3405aba67bcaee81e7ea38946b27", 185 | "css": "mobile", 186 | "code": 59421, 187 | "src": "linecons" 188 | }, 189 | { 190 | "uid": "52cde78d270e411ccf22c9ec02910d69", 191 | "css": "cd", 192 | "code": 59422, 193 | "src": "linecons" 194 | }, 195 | { 196 | "uid": "efaf7e97e8b1aa7c2b52cc29432c96ca", 197 | "css": "inbox", 198 | "code": 59423, 199 | "src": "linecons" 200 | }, 201 | { 202 | "uid": "1e89103762be72b0720eda0468e62b90", 203 | "css": "globe", 204 | "code": 59424, 205 | "src": "linecons" 206 | }, 207 | { 208 | "uid": "f6eb7f8aed5dc03a323d5ef2895ae50b", 209 | "css": "cloud", 210 | "code": 59425, 211 | "src": "linecons" 212 | }, 213 | { 214 | "uid": "6fbd93c0d220507921015a15575009e5", 215 | "css": "paper-plane", 216 | "code": 59426, 217 | "src": "linecons" 218 | }, 219 | { 220 | "uid": "04309fefab5210bf502d278d65d134cf", 221 | "css": "fire", 222 | "code": 59427, 223 | "src": "linecons" 224 | }, 225 | { 226 | "uid": "4b7f817f780705a5d267ad59e855da91", 227 | "css": "graduation-cap", 228 | "code": 59428, 229 | "src": "linecons" 230 | }, 231 | { 232 | "uid": "cdcc1a6693235d1205370c1f47d5e7ad", 233 | "css": "megaphone", 234 | "code": 59429, 235 | "src": "linecons" 236 | }, 237 | { 238 | "uid": "02ad0683eaa9826f396fa7ccf1f1fb25", 239 | "css": "database", 240 | "code": 59430, 241 | "src": "linecons" 242 | }, 243 | { 244 | "uid": "75347b319511175da51af3955919dbac", 245 | "css": "key", 246 | "code": 59431, 247 | "src": "linecons" 248 | }, 249 | { 250 | "uid": "6cc796276697d8a75ae21bb2df4badc9", 251 | "css": "beaker", 252 | "code": 59432, 253 | "src": "linecons" 254 | }, 255 | { 256 | "uid": "f5053e43ef8be31afb905801449ae26d", 257 | "css": "truck", 258 | "code": 59433, 259 | "src": "linecons" 260 | }, 261 | { 262 | "uid": "b8e88705f42bd79580be828233c65da0", 263 | "css": "money", 264 | "code": 59434, 265 | "src": "linecons" 266 | }, 267 | { 268 | "uid": "b08f8c33777cd6b512d9576fc6e7f405", 269 | "css": "food", 270 | "code": 59435, 271 | "src": "linecons" 272 | }, 273 | { 274 | "uid": "5d27926667773d186de09fda4312af27", 275 | "css": "shop", 276 | "code": 59436, 277 | "src": "linecons" 278 | }, 279 | { 280 | "uid": "f8e8b267a9b949804f0c9dd7fed8e477", 281 | "css": "diamond", 282 | "code": 59437, 283 | "src": "linecons" 284 | }, 285 | { 286 | "uid": "862d4faacb164c0412cb3249d43d5d39", 287 | "css": "t-shirt", 288 | "code": 59438, 289 | "src": "linecons" 290 | }, 291 | { 292 | "uid": "d58dc0a0927a7dea2992f615f2fbf400", 293 | "css": "wallet", 294 | "code": 59439, 295 | "src": "linecons" 296 | } 297 | ] 298 | } -------------------------------------------------------------------------------- /fontconfigs/config-maki.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Maki", 3 | "css_prefix_text": "", 4 | "css_use_suffix": false, 5 | "hinting": true, 6 | "units_per_em": 1000, 7 | "ascent": 850, 8 | "glyphs": [ 9 | { 10 | "uid": "88a1241bcbe45c8e9616fd34d0f68a55", 11 | "css": "aboveground-rail", 12 | "code": 59392, 13 | "src": "maki" 14 | }, 15 | { 16 | "uid": "ee81e35eef77c7d4d26c75258f028bff", 17 | "css": "airfield", 18 | "code": 59393, 19 | "src": "maki" 20 | }, 21 | { 22 | "uid": "f7440aaf96d590adceeff59b4dcb32d0", 23 | "css": "airport", 24 | "code": 59394, 25 | "src": "maki" 26 | }, 27 | { 28 | "uid": "05417ae0104ab18a0fe454358579a987", 29 | "css": "art-gallery", 30 | "code": 59395, 31 | "src": "maki" 32 | }, 33 | { 34 | "uid": "5c8822b310f20896a3c55a25b71008a8", 35 | "css": "bar", 36 | "code": 59396, 37 | "src": "maki" 38 | }, 39 | { 40 | "uid": "dc4eb27cd8f0cd537206d00dd85c0286", 41 | "css": "baseball", 42 | "code": 59398, 43 | "src": "maki" 44 | }, 45 | { 46 | "uid": "9f5ce0d9f586e3df00449ad6ed6b0bf3", 47 | "css": "basketball", 48 | "code": 59399, 49 | "src": "maki" 50 | }, 51 | { 52 | "uid": "77886ff217450e06c8ffb7c88cb41e8b", 53 | "css": "beer", 54 | "code": 59400, 55 | "src": "maki" 56 | }, 57 | { 58 | "uid": "3fcff44d055ea3e68ea50aaa7d91947f", 59 | "css": "belowground-rail", 60 | "code": 59401, 61 | "src": "maki" 62 | }, 63 | { 64 | "uid": "aab7e7622e6ee1ed8166fb73f20e8c9a", 65 | "css": "bicycle", 66 | "code": 59402, 67 | "src": "maki" 68 | }, 69 | { 70 | "uid": "2b39f74a074e338a67270567e95142cb", 71 | "css": "bus", 72 | "code": 59403, 73 | "src": "maki" 74 | }, 75 | { 76 | "uid": "492fe0ef4cb41d4e4de8502897685399", 77 | "css": "cafe", 78 | "code": 59404, 79 | "src": "maki" 80 | }, 81 | { 82 | "uid": "244d3253e3ca5a0d602dd3574050fe93", 83 | "css": "campsite", 84 | "code": 59405, 85 | "src": "maki" 86 | }, 87 | { 88 | "uid": "cc50849b33fcede3d861f5a94a22969f", 89 | "css": "cemetery", 90 | "code": 59406, 91 | "src": "maki" 92 | }, 93 | { 94 | "uid": "3fe687c833fa36452029b6d57e9149bf", 95 | "css": "cinema", 96 | "code": 59407, 97 | "src": "maki" 98 | }, 99 | { 100 | "uid": "020dbfb0a5a4a25775bc751e5891e161", 101 | "css": "college", 102 | "code": 59408, 103 | "src": "maki" 104 | }, 105 | { 106 | "uid": "fc455b9530e0b37facc289f42a120fdd", 107 | "css": "commerical-building", 108 | "code": 59409, 109 | "src": "maki" 110 | }, 111 | { 112 | "uid": "5f1e8c36dffb553902e0e5c0c71faf6b", 113 | "css": "credit-card", 114 | "code": 59410, 115 | "src": "maki" 116 | }, 117 | { 118 | "uid": "3dfa88388f5e84f8e8fdc4f6320c8b44", 119 | "css": "cricket", 120 | "code": 59411, 121 | "src": "maki" 122 | }, 123 | { 124 | "uid": "aec75ed0b4851c282824143392dde047", 125 | "css": "embassy", 126 | "code": 59412, 127 | "src": "maki" 128 | }, 129 | { 130 | "uid": "d27bcf5c8638e4078aaadae1d49b6909", 131 | "css": "fast-food", 132 | "code": 59413, 133 | "src": "maki" 134 | }, 135 | { 136 | "uid": "6d3728ea0e5678ab9cf6840c4a040e34", 137 | "css": "ferry", 138 | "code": 59414, 139 | "src": "maki" 140 | }, 141 | { 142 | "uid": "a9d3392264236bb9fe4d60a130c662d1", 143 | "css": "fire-station", 144 | "code": 59415, 145 | "src": "maki" 146 | }, 147 | { 148 | "uid": "429c0a4a7c5aba2f8a894f98b48529b3", 149 | "css": "football", 150 | "code": 59416, 151 | "src": "maki" 152 | }, 153 | { 154 | "uid": "63af7ffdab0d3546333634c63554bb82", 155 | "css": "fuel", 156 | "code": 59417, 157 | "src": "maki" 158 | }, 159 | { 160 | "uid": "d06b13f30947afbbdae6977413144183", 161 | "css": "garden", 162 | "code": 59418, 163 | "src": "maki" 164 | }, 165 | { 166 | "uid": "8815bdcacab2495dd436f029e78a15d7", 167 | "css": "giraffe", 168 | "code": 59419, 169 | "src": "maki" 170 | }, 171 | { 172 | "uid": "93f72325e13529f1673ae0c3be4b7d22", 173 | "css": "golf", 174 | "code": 59420, 175 | "src": "maki" 176 | }, 177 | { 178 | "uid": "00341f8df1496285c31db5988db1d8b5", 179 | "css": "grocery-store", 180 | "code": 59422, 181 | "src": "maki" 182 | }, 183 | { 184 | "uid": "484b90ec34c04b0db020143526d3c21a", 185 | "css": "harbor", 186 | "code": 59423, 187 | "src": "maki" 188 | }, 189 | { 190 | "uid": "6dddcfc03d1eaa1bfee628ab291072b6", 191 | "css": "heliport", 192 | "code": 59424, 193 | "src": "maki" 194 | }, 195 | { 196 | "uid": "f43389fa3f5a5b152ed0231fe7bb18a7", 197 | "css": "hospital", 198 | "code": 59425, 199 | "src": "maki" 200 | }, 201 | { 202 | "uid": "134184de1e4f1dc3d40e0d93bb1ef15e", 203 | "css": "industrial-building", 204 | "code": 59426, 205 | "src": "maki" 206 | }, 207 | { 208 | "uid": "56a766cedf13005162899b02cf9546b9", 209 | "css": "library", 210 | "code": 59427, 211 | "src": "maki" 212 | }, 213 | { 214 | "uid": "de3978220965d0d1b1cbe671a5a57f9a", 215 | "css": "lodging", 216 | "code": 59428, 217 | "src": "maki" 218 | }, 219 | { 220 | "uid": "0b9e9d7b951b0acaac25b9d7ed258120", 221 | "css": "london-underground", 222 | "code": 59429, 223 | "src": "maki" 224 | }, 225 | { 226 | "uid": "3e98530afcd866a9d607f8be2b5aa159", 227 | "css": "minefield", 228 | "code": 59430, 229 | "src": "maki" 230 | }, 231 | { 232 | "uid": "19d9ceb791d76257545e308954808fc1", 233 | "css": "monument", 234 | "code": 59431, 235 | "src": "maki" 236 | }, 237 | { 238 | "uid": "192955900fa17f5677c4fdf2b3f01be7", 239 | "css": "museum", 240 | "code": 59432, 241 | "src": "maki" 242 | }, 243 | { 244 | "uid": "ee10c11395b5660a1e10a19cd66ea654", 245 | "css": "pharmacy", 246 | "code": 59433, 247 | "src": "maki" 248 | }, 249 | { 250 | "uid": "5040789d726273a910ac5b59e9d8227a", 251 | "css": "pitch", 252 | "code": 59434, 253 | "src": "maki" 254 | }, 255 | { 256 | "uid": "2e7c67db76849147d16a6763d07a03a9", 257 | "css": "police", 258 | "code": 59435, 259 | "src": "maki" 260 | }, 261 | { 262 | "uid": "3333e460aa2cf5a69989c42c334a4194", 263 | "css": "post", 264 | "code": 59436, 265 | "src": "maki" 266 | }, 267 | { 268 | "uid": "0151454c6a8abec62b1b8810aca0af6a", 269 | "css": "prison", 270 | "code": 59437, 271 | "src": "maki" 272 | }, 273 | { 274 | "uid": "70276caa975cb1354bc375ca334f6b4b", 275 | "css": "rail", 276 | "code": 59438, 277 | "src": "maki" 278 | }, 279 | { 280 | "uid": "7f8b6c0519d85119a6f41fa3c5794806", 281 | "css": "religious-christian", 282 | "code": 59439, 283 | "src": "maki" 284 | }, 285 | { 286 | "uid": "2e99947836a643225daf0336e4814bb3", 287 | "css": "religious-islam", 288 | "code": 59440, 289 | "src": "maki" 290 | }, 291 | { 292 | "uid": "5604bbb863d0ea7b38dc331705aedb13", 293 | "css": "religious-jewish", 294 | "code": 59441, 295 | "src": "maki" 296 | }, 297 | { 298 | "uid": "5cc58545bb38c912940470480d3df145", 299 | "css": "restaurant", 300 | "code": 59442, 301 | "src": "maki" 302 | }, 303 | { 304 | "uid": "40664a3e8916bfdcc5fb5655d469723e", 305 | "css": "roadblock", 306 | "code": 59443, 307 | "src": "maki" 308 | }, 309 | { 310 | "uid": "653750436fc99eeb29ccd487e6a5bfa6", 311 | "css": "school", 312 | "code": 59444, 313 | "src": "maki" 314 | }, 315 | { 316 | "uid": "83a806d41893e8bc6fac601669c76cd2", 317 | "css": "shop", 318 | "code": 59445, 319 | "src": "maki" 320 | }, 321 | { 322 | "uid": "ebabd8ff4b67bdbba7660952c30813ca", 323 | "css": "skiing", 324 | "code": 59446, 325 | "src": "maki" 326 | }, 327 | { 328 | "uid": "d8813acae9d35ada76fda399a6000587", 329 | "css": "soccer", 330 | "code": 59447, 331 | "src": "maki" 332 | }, 333 | { 334 | "uid": "d368c9b110be1daa21f992afca084b8c", 335 | "css": "swimming", 336 | "code": 59448, 337 | "src": "maki" 338 | }, 339 | { 340 | "uid": "8a4eb4f98d8e0f3686a741c952b03c08", 341 | "css": "tennis", 342 | "code": 59449, 343 | "src": "maki" 344 | }, 345 | { 346 | "uid": "5f89d009e91c94c7c9be2f8711d7a2eb", 347 | "css": "theatre", 348 | "code": 59450, 349 | "src": "maki" 350 | }, 351 | { 352 | "uid": "0d0a49f05cb202227853f85ce5f63cdc", 353 | "css": "toilet", 354 | "code": 59451, 355 | "src": "maki" 356 | }, 357 | { 358 | "uid": "4c8822c296f8b46e1b0a1c0f627be146", 359 | "css": "town-hall", 360 | "code": 59452, 361 | "src": "maki" 362 | }, 363 | { 364 | "uid": "cad619ef78a5500c1e5b3d021d2fdd65", 365 | "css": "trash", 366 | "code": 59453, 367 | "src": "maki" 368 | }, 369 | { 370 | "uid": "878dccd7b810bc231a132d86a3028afe", 371 | "css": "tree-1", 372 | "code": 59454, 373 | "src": "maki" 374 | }, 375 | { 376 | "uid": "35b65a48339004a947a1dea3092e1daa", 377 | "css": "tree-2", 378 | "code": 59455, 379 | "src": "maki" 380 | }, 381 | { 382 | "uid": "bc6ef9c6531c54e927e9dc18e45524b2", 383 | "css": "warehouse", 384 | "code": 59456, 385 | "src": "maki" 386 | } 387 | ] 388 | } -------------------------------------------------------------------------------- /fontconfigs/config-meteocons.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Meteocons", 3 | "css_prefix_text": "", 4 | "css_use_suffix": false, 5 | "hinting": true, 6 | "units_per_em": 1000, 7 | "ascent": 850, 8 | "glyphs": [ 9 | { 10 | "uid": "b69ac48f8ad98e786047ff3d33101045", 11 | "css": "windy-rain-inv", 12 | "code": 59392, 13 | "src": "meteocons" 14 | }, 15 | { 16 | "uid": "87cf185e0420ff98e04406c0fbb873eb", 17 | "css": "snow-inv", 18 | "code": 59393, 19 | "src": "meteocons" 20 | }, 21 | { 22 | "uid": "f1315f7ea135cbea7966cce0e7c10ce0", 23 | "css": "snow-heavy-inv", 24 | "code": 59394, 25 | "src": "meteocons" 26 | }, 27 | { 28 | "uid": "ab5c31256cdd1f6b2d6de7202936f5a1", 29 | "css": "hail-inv", 30 | "code": 59395, 31 | "src": "meteocons" 32 | }, 33 | { 34 | "uid": "8f1bbb4667a8372dc4bb7de767f22f11", 35 | "css": "clouds-inv", 36 | "code": 59396, 37 | "src": "meteocons" 38 | }, 39 | { 40 | "uid": "b2b73369982f91cddf8ec5f2a692e5ea", 41 | "css": "clouds-flash-inv", 42 | "code": 59397, 43 | "src": "meteocons" 44 | }, 45 | { 46 | "uid": "906a8ebb0faf8db0411028a0364bb16d", 47 | "css": "temperature", 48 | "code": 59398, 49 | "src": "meteocons" 50 | }, 51 | { 52 | "uid": "a6a5b2ea227f86157ba54ae543785161", 53 | "css": "compass", 54 | "code": 59399, 55 | "src": "meteocons" 56 | }, 57 | { 58 | "uid": "053a1eaf96184e74876f45bd0f4970eb", 59 | "css": "na", 60 | "code": 59400, 61 | "src": "meteocons" 62 | }, 63 | { 64 | "uid": "39a24b1eb625a4a551585745107e8ef0", 65 | "css": "celcius", 66 | "code": 59401, 67 | "src": "meteocons" 68 | }, 69 | { 70 | "uid": "5478f7c5cc0ad4897835f711eccea4dd", 71 | "css": "fahrenheit", 72 | "code": 59402, 73 | "src": "meteocons" 74 | }, 75 | { 76 | "uid": "d05dd160c24e53afc4addd30b5655b74", 77 | "css": "clouds-flash-alt", 78 | "code": 59403, 79 | "src": "meteocons" 80 | }, 81 | { 82 | "uid": "c1306ee779029bed4f5a2b9b4f5c79e8", 83 | "css": "sun-inv", 84 | "code": 59404, 85 | "src": "meteocons" 86 | }, 87 | { 88 | "uid": "2adfda136b09532bd8174b025b67fe87", 89 | "css": "moon-inv", 90 | "code": 59405, 91 | "src": "meteocons" 92 | }, 93 | { 94 | "uid": "2c304ff49075ec9647f498504651abf5", 95 | "css": "cloud-sun-inv", 96 | "code": 59406, 97 | "src": "meteocons" 98 | }, 99 | { 100 | "uid": "c823149b79158a2bd56d802a6a6f1d1c", 101 | "css": "cloud-moon-inv", 102 | "code": 59407, 103 | "src": "meteocons" 104 | }, 105 | { 106 | "uid": "7162ef3c04c51e39b8670cfedb15bcc3", 107 | "css": "cloud-inv", 108 | "code": 59408, 109 | "src": "meteocons" 110 | }, 111 | { 112 | "uid": "4bc859f73783486400fc769a90d0a8e0", 113 | "css": "cloud-flash-inv", 114 | "code": 59409, 115 | "src": "meteocons" 116 | }, 117 | { 118 | "uid": "92234661a134ed625a779c534b242b3d", 119 | "css": "drizzle-inv", 120 | "code": 59410, 121 | "src": "meteocons" 122 | }, 123 | { 124 | "uid": "8d8a2d9bcc41c7ac794e83ffbb919c3c", 125 | "css": "rain-inv", 126 | "code": 59411, 127 | "src": "meteocons" 128 | }, 129 | { 130 | "uid": "be6c21cbc48e60a39e80f8b2c33e360e", 131 | "css": "windy-inv", 132 | "code": 59412, 133 | "src": "meteocons" 134 | }, 135 | { 136 | "uid": "1c2a34e8bd2f8a53e3b059447a8e544f", 137 | "css": "sunrise", 138 | "code": 59413, 139 | "src": "meteocons" 140 | }, 141 | { 142 | "uid": "95fb2e5fdd1ea7e4a420b6ed330e6b08", 143 | "css": "sun", 144 | "code": 59414, 145 | "src": "meteocons" 146 | }, 147 | { 148 | "uid": "34e68aa8fbf61f02a748043ccf448a3b", 149 | "css": "moon", 150 | "code": 59415, 151 | "src": "meteocons" 152 | }, 153 | { 154 | "uid": "48ab39ab0ba664052cfbf0e52563246a", 155 | "css": "eclipse", 156 | "code": 59416, 157 | "src": "meteocons" 158 | }, 159 | { 160 | "uid": "a555120b3743d482efcc3058733d3fd9", 161 | "css": "mist", 162 | "code": 59417, 163 | "src": "meteocons" 164 | }, 165 | { 166 | "uid": "2efb5347832a09ae69de043f897ec4b9", 167 | "css": "wind", 168 | "code": 59418, 169 | "src": "meteocons" 170 | }, 171 | { 172 | "uid": "d0c325468a74095e565664bec2623aa3", 173 | "css": "snowflake", 174 | "code": 59419, 175 | "src": "meteocons" 176 | }, 177 | { 178 | "uid": "9cd3e294ca3ad3dda66bc5a804021c46", 179 | "css": "cloud-sun", 180 | "code": 59420, 181 | "src": "meteocons" 182 | }, 183 | { 184 | "uid": "2440f961b415837c6bf30424a6711708", 185 | "css": "cloud-moon", 186 | "code": 59421, 187 | "src": "meteocons" 188 | }, 189 | { 190 | "uid": "957fd72e52a0e9eb585a0361114c4c83", 191 | "css": "fog-sun", 192 | "code": 59422, 193 | "src": "meteocons" 194 | }, 195 | { 196 | "uid": "dbf0f9c3d15e5e8046bb5f5fb5898b49", 197 | "css": "fog-moon", 198 | "code": 59423, 199 | "src": "meteocons" 200 | }, 201 | { 202 | "uid": "aba39b610b88a73d81f0fa683649b92d", 203 | "css": "fog-cloud", 204 | "code": 59424, 205 | "src": "meteocons" 206 | }, 207 | { 208 | "uid": "2ca5a006e414e0827f7fc5b187689c04", 209 | "css": "fog", 210 | "code": 59425, 211 | "src": "meteocons" 212 | }, 213 | { 214 | "uid": "17463471d0f132cee16835507ea51ecf", 215 | "css": "cloud", 216 | "code": 59426, 217 | "src": "meteocons" 218 | }, 219 | { 220 | "uid": "cc1179bd34dcbe7bf80785075af60d37", 221 | "css": "cloud-flash", 222 | "code": 59427, 223 | "src": "meteocons" 224 | }, 225 | { 226 | "uid": "9af2b75a89bd99b83457f041df26da8b", 227 | "css": "cloud-flash-alt", 228 | "code": 59428, 229 | "src": "meteocons" 230 | }, 231 | { 232 | "uid": "f59875f40cbc5ad1b04775cd96feabf1", 233 | "css": "drizzle", 234 | "code": 59429, 235 | "src": "meteocons" 236 | }, 237 | { 238 | "uid": "d577552bb94bdeb53e6517873481aeea", 239 | "css": "rain", 240 | "code": 59430, 241 | "src": "meteocons" 242 | }, 243 | { 244 | "uid": "5fad7d41511701337ddd5ad9896edc4b", 245 | "css": "windy", 246 | "code": 59431, 247 | "src": "meteocons" 248 | }, 249 | { 250 | "uid": "86351391d6cbc7a85730414294139661", 251 | "css": "windy-rain", 252 | "code": 59432, 253 | "src": "meteocons" 254 | }, 255 | { 256 | "uid": "127ed05f3c024a9c73487f18cf3d530d", 257 | "css": "snow", 258 | "code": 59433, 259 | "src": "meteocons" 260 | }, 261 | { 262 | "uid": "02bb2eaa1515b8fc954abbaf80212739", 263 | "css": "snow-alt", 264 | "code": 59434, 265 | "src": "meteocons" 266 | }, 267 | { 268 | "uid": "0f6059e468716a93329821bcbf11220d", 269 | "css": "snow-heavy", 270 | "code": 59435, 271 | "src": "meteocons" 272 | }, 273 | { 274 | "uid": "b500010a53f4807828ac252725dc6fd1", 275 | "css": "hail", 276 | "code": 59436, 277 | "src": "meteocons" 278 | }, 279 | { 280 | "uid": "b215adc51ca2aa37e7bbe244d1fa52cc", 281 | "css": "clouds", 282 | "code": 59437, 283 | "src": "meteocons" 284 | }, 285 | { 286 | "uid": "f4c428e42b86673278e98e6f2e0a8cd2", 287 | "css": "clouds-flash", 288 | "code": 59438, 289 | "src": "meteocons" 290 | } 291 | ] 292 | } -------------------------------------------------------------------------------- /lib/brandico_icons.dart: -------------------------------------------------------------------------------- 1 | /// Flutter icons Brandico 2 | /// Copyright (C) 2020 by original authors @ fluttericon.com, fontello.com 3 | /// This font was generated by FlutterIcon.com, which is derived from Fontello. 4 | /// 5 | /// To use this font, place it in your fonts/ directory and include the 6 | /// following in your pubspec.yaml 7 | /// 8 | /// flutter: 9 | /// fonts: 10 | /// - family: Brandico 11 | /// fonts: 12 | /// - asset: fonts/Brandico.ttf 13 | /// 14 | /// 15 | /// * Brandico, (C) 2012 by Vitaly Puzrin 16 | /// Author: Crowdsourced, for Fontello project 17 | /// License: SIL (http://scripts.sil.org/OFL) 18 | /// Homepage: 19 | /// 20 | import 'package:flutter/widgets.dart'; 21 | 22 | class Brandico { 23 | Brandico._(); 24 | 25 | static const _kFontFam = 'Brandico'; 26 | static const _kFontPkg = "fluttericon"; 27 | 28 | static const IconData facebook_1 = 29 | const IconData(0xf300, fontFamily: _kFontFam, fontPackage: _kFontPkg); 30 | static const IconData facebook_rect = 31 | const IconData(0xf301, fontFamily: _kFontFam, fontPackage: _kFontPkg); 32 | static const IconData twitter_1 = 33 | const IconData(0xf302, fontFamily: _kFontFam, fontPackage: _kFontPkg); 34 | static const IconData twitter_bird = 35 | const IconData(0xf303, fontFamily: _kFontFam, fontPackage: _kFontPkg); 36 | static const IconData icq = 37 | const IconData(0xf304, fontFamily: _kFontFam, fontPackage: _kFontPkg); 38 | static const IconData yandex = 39 | const IconData(0xf305, fontFamily: _kFontFam, fontPackage: _kFontPkg); 40 | static const IconData yandex_rect = 41 | const IconData(0xf306, fontFamily: _kFontFam, fontPackage: _kFontPkg); 42 | static const IconData github_text = 43 | const IconData(0xf307, fontFamily: _kFontFam, fontPackage: _kFontPkg); 44 | static const IconData github_1 = 45 | const IconData(0xf308, fontFamily: _kFontFam, fontPackage: _kFontPkg); 46 | static const IconData googleplus_rect = 47 | const IconData(0xf309, fontFamily: _kFontFam, fontPackage: _kFontPkg); 48 | static const IconData vkontakte_rect = 49 | const IconData(0xf30a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 50 | static const IconData skype_1 = 51 | const IconData(0xf30b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 52 | static const IconData odnoklassniki = 53 | const IconData(0xf30c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 54 | static const IconData odnoklassniki_rect = 55 | const IconData(0xf30d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 56 | static const IconData vimeo_rect = 57 | const IconData(0xf30e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 58 | static const IconData vimeo_1 = 59 | const IconData(0xf30f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 60 | static const IconData tumblr_rect = 61 | const IconData(0xf310, fontFamily: _kFontFam, fontPackage: _kFontPkg); 62 | static const IconData tumblr_1 = 63 | const IconData(0xf311, fontFamily: _kFontFam, fontPackage: _kFontPkg); 64 | static const IconData friendfeed = 65 | const IconData(0xf312, fontFamily: _kFontFam, fontPackage: _kFontPkg); 66 | static const IconData friendfeed_rect = 67 | const IconData(0xf313, fontFamily: _kFontFam, fontPackage: _kFontPkg); 68 | static const IconData blogger_1 = 69 | const IconData(0xf314, fontFamily: _kFontFam, fontPackage: _kFontPkg); 70 | static const IconData blogger_rect = 71 | const IconData(0xf315, fontFamily: _kFontFam, fontPackage: _kFontPkg); 72 | static const IconData deviantart = 73 | const IconData(0xf316, fontFamily: _kFontFam, fontPackage: _kFontPkg); 74 | static const IconData jabber = 75 | const IconData(0xf317, fontFamily: _kFontFam, fontPackage: _kFontPkg); 76 | static const IconData lastfm_1 = 77 | const IconData(0xf318, fontFamily: _kFontFam, fontPackage: _kFontPkg); 78 | static const IconData lastfm_rect = 79 | const IconData(0xf319, fontFamily: _kFontFam, fontPackage: _kFontPkg); 80 | static const IconData linkedin_1 = 81 | const IconData(0xf31a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 82 | static const IconData linkedin_rect = 83 | const IconData(0xf31b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 84 | static const IconData picasa = 85 | const IconData(0xf31c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 86 | static const IconData wordpress_1 = 87 | const IconData(0xf31d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 88 | static const IconData instagram_1 = 89 | const IconData(0xf31e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 90 | static const IconData instagram_filled = 91 | const IconData(0xf31f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 92 | static const IconData diigo = 93 | const IconData(0xf320, fontFamily: _kFontFam, fontPackage: _kFontPkg); 94 | static const IconData box = 95 | const IconData(0xf321, fontFamily: _kFontFam, fontPackage: _kFontPkg); 96 | static const IconData box_rect = 97 | const IconData(0xf322, fontFamily: _kFontFam, fontPackage: _kFontPkg); 98 | static const IconData tudou = 99 | const IconData(0xf323, fontFamily: _kFontFam, fontPackage: _kFontPkg); 100 | static const IconData youku = 101 | const IconData(0xf324, fontFamily: _kFontFam, fontPackage: _kFontPkg); 102 | static const IconData win8 = 103 | const IconData(0xf325, fontFamily: _kFontFam, fontPackage: _kFontPkg); 104 | static const IconData amex = 105 | const IconData(0xf326, fontFamily: _kFontFam, fontPackage: _kFontPkg); 106 | static const IconData discover = 107 | const IconData(0xf327, fontFamily: _kFontFam, fontPackage: _kFontPkg); 108 | static const IconData visa = 109 | const IconData(0xf328, fontFamily: _kFontFam, fontPackage: _kFontPkg); 110 | static const IconData mastercard = 111 | const IconData(0xf329, fontFamily: _kFontFam, fontPackage: _kFontPkg); 112 | static const IconData houzz = 113 | const IconData(0xf32a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 114 | static const IconData bandcamp = 115 | const IconData(0xf32b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 116 | static const IconData codepen = 117 | const IconData(0xf32c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 118 | } 119 | -------------------------------------------------------------------------------- /lib/fontelico_icons.dart: -------------------------------------------------------------------------------- 1 | /// Flutter icons Fontelico 2 | /// Copyright (C) 2020 by original authors @ fluttericon.com, fontello.com 3 | /// This font was generated by FlutterIcon.com, which is derived from Fontello. 4 | /// 5 | /// To use this font, place it in your fonts/ directory and include the 6 | /// following in your pubspec.yaml 7 | /// 8 | /// flutter: 9 | /// fonts: 10 | /// - family: Fontelico 11 | /// fonts: 12 | /// - asset: fonts/Fontelico.ttf 13 | /// 14 | /// 15 | /// * Fontelico, Copyright (C) 2012 by Fontello project 16 | /// Author: Crowdsourced, for Fontello project 17 | /// License: SIL (http://scripts.sil.org/OFL) 18 | /// Homepage: http://fontello.com 19 | /// 20 | import 'package:flutter/widgets.dart'; 21 | 22 | class Fontelico { 23 | Fontelico._(); 24 | 25 | static const _kFontFam = 'Fontelico'; 26 | static const _kFontPkg = "fluttericon"; 27 | 28 | static const IconData emo_happy = 29 | const IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); 30 | static const IconData emo_wink = 31 | const IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); 32 | static const IconData emo_unhappy = 33 | const IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); 34 | static const IconData emo_sleep = 35 | const IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); 36 | static const IconData emo_thumbsup = 37 | const IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); 38 | static const IconData emo_devil = 39 | const IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg); 40 | static const IconData emo_surprised = 41 | const IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); 42 | static const IconData emo_tongue = 43 | const IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); 44 | static const IconData emo_coffee = 45 | const IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); 46 | static const IconData emo_sunglasses = 47 | const IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); 48 | static const IconData emo_displeased = 49 | const IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 50 | static const IconData emo_beer = 51 | const IconData(0xe80b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 52 | static const IconData emo_grin = 53 | const IconData(0xe80c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 54 | static const IconData emo_angry = 55 | const IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 56 | static const IconData emo_saint = 57 | const IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 58 | static const IconData emo_cry = 59 | const IconData(0xe80f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 60 | static const IconData emo_shoot = 61 | const IconData(0xe810, fontFamily: _kFontFam, fontPackage: _kFontPkg); 62 | static const IconData emo_squint = 63 | const IconData(0xe811, fontFamily: _kFontFam, fontPackage: _kFontPkg); 64 | static const IconData emo_laugh = 65 | const IconData(0xe812, fontFamily: _kFontFam, fontPackage: _kFontPkg); 66 | static const IconData emo_wink2 = 67 | const IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg); 68 | static const IconData spin1 = 69 | const IconData(0xe830, fontFamily: _kFontFam, fontPackage: _kFontPkg); 70 | static const IconData spin2 = 71 | const IconData(0xe831, fontFamily: _kFontFam, fontPackage: _kFontPkg); 72 | static const IconData spin3 = 73 | const IconData(0xe832, fontFamily: _kFontFam, fontPackage: _kFontPkg); 74 | static const IconData spin4 = 75 | const IconData(0xe834, fontFamily: _kFontFam, fontPackage: _kFontPkg); 76 | static const IconData spin5 = 77 | const IconData(0xe838, fontFamily: _kFontFam, fontPackage: _kFontPkg); 78 | static const IconData spin6 = 79 | const IconData(0xe839, fontFamily: _kFontFam, fontPackage: _kFontPkg); 80 | static const IconData firefox = 81 | const IconData(0xe840, fontFamily: _kFontFam, fontPackage: _kFontPkg); 82 | static const IconData chrome = 83 | const IconData(0xe841, fontFamily: _kFontFam, fontPackage: _kFontPkg); 84 | static const IconData opera = 85 | const IconData(0xe842, fontFamily: _kFontFam, fontPackage: _kFontPkg); 86 | static const IconData ie = 87 | const IconData(0xe843, fontFamily: _kFontFam, fontPackage: _kFontPkg); 88 | static const IconData crown = 89 | const IconData(0xe844, fontFamily: _kFontFam, fontPackage: _kFontPkg); 90 | static const IconData crown_plus = 91 | const IconData(0xe845, fontFamily: _kFontFam, fontPackage: _kFontPkg); 92 | static const IconData crown_minus = 93 | const IconData(0xe846, fontFamily: _kFontFam, fontPackage: _kFontPkg); 94 | static const IconData marquee = 95 | const IconData(0xe847, fontFamily: _kFontFam, fontPackage: _kFontPkg); 96 | } 97 | -------------------------------------------------------------------------------- /lib/fonts/Brandico.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Brandico.ttf -------------------------------------------------------------------------------- /lib/fonts/Elusive.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Elusive.ttf -------------------------------------------------------------------------------- /lib/fonts/Entypo.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Entypo.ttf -------------------------------------------------------------------------------- /lib/fonts/FontAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/FontAwesome.ttf -------------------------------------------------------------------------------- /lib/fonts/FontAwesome5.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/FontAwesome5.ttf -------------------------------------------------------------------------------- /lib/fonts/Fontelico.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Fontelico.ttf -------------------------------------------------------------------------------- /lib/fonts/Iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Iconic.ttf -------------------------------------------------------------------------------- /lib/fonts/LineariconsFree.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/LineariconsFree.ttf -------------------------------------------------------------------------------- /lib/fonts/Linecons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Linecons.ttf -------------------------------------------------------------------------------- /lib/fonts/Maki.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Maki.ttf -------------------------------------------------------------------------------- /lib/fonts/Meteocons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Meteocons.ttf -------------------------------------------------------------------------------- /lib/fonts/MfgLabs.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/MfgLabs.ttf -------------------------------------------------------------------------------- /lib/fonts/ModernPictograms.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/ModernPictograms.ttf -------------------------------------------------------------------------------- /lib/fonts/Octicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Octicons.ttf -------------------------------------------------------------------------------- /lib/fonts/RpgAwesome.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/RpgAwesome.ttf -------------------------------------------------------------------------------- /lib/fonts/Typicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Typicons.ttf -------------------------------------------------------------------------------- /lib/fonts/WebSymbols.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/WebSymbols.ttf -------------------------------------------------------------------------------- /lib/fonts/Zocial.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilikerobots/fluttericon_pkg/edf61c4086ad035c662cf6a4f17eefe40a25d32a/lib/fonts/Zocial.ttf -------------------------------------------------------------------------------- /lib/linecons_icons.dart: -------------------------------------------------------------------------------- 1 | /// Flutter icons Linecons 2 | /// Copyright (C) 2020 by original authors @ fluttericon.com, fontello.com 3 | /// This font was generated by FlutterIcon.com, which is derived from Fontello. 4 | /// 5 | /// To use this font, place it in your fonts/ directory and include the 6 | /// following in your pubspec.yaml 7 | /// 8 | /// flutter: 9 | /// fonts: 10 | /// - family: Linecons 11 | /// fonts: 12 | /// - asset: fonts/Linecons.ttf 13 | /// 14 | /// 15 | /// * Linecons, Copyright (C) 2013 by Designmodo 16 | /// Author: Designmodo for Smashing Magazine 17 | /// License: CC BY () 18 | /// Homepage: http://designmodo.com/linecons-free/ 19 | /// 20 | import 'package:flutter/widgets.dart'; 21 | 22 | class Linecons { 23 | Linecons._(); 24 | 25 | static const _kFontFam = 'Linecons'; 26 | static const _kFontPkg = "fluttericon"; 27 | 28 | static const IconData music = 29 | const IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); 30 | static const IconData search = 31 | const IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); 32 | static const IconData mail = 33 | const IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); 34 | static const IconData heart = 35 | const IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); 36 | static const IconData star = 37 | const IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); 38 | static const IconData user = 39 | const IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg); 40 | static const IconData videocam = 41 | const IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); 42 | static const IconData camera = 43 | const IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); 44 | static const IconData photo = 45 | const IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); 46 | static const IconData attach = 47 | const IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); 48 | static const IconData lock = 49 | const IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 50 | static const IconData eye = 51 | const IconData(0xe80b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 52 | static const IconData tag = 53 | const IconData(0xe80c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 54 | static const IconData thumbs_up = 55 | const IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 56 | static const IconData pencil = 57 | const IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 58 | static const IconData comment = 59 | const IconData(0xe80f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 60 | static const IconData location = 61 | const IconData(0xe810, fontFamily: _kFontFam, fontPackage: _kFontPkg); 62 | static const IconData cup = 63 | const IconData(0xe811, fontFamily: _kFontFam, fontPackage: _kFontPkg); 64 | static const IconData trash = 65 | const IconData(0xe812, fontFamily: _kFontFam, fontPackage: _kFontPkg); 66 | static const IconData doc = 67 | const IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg); 68 | static const IconData note = 69 | const IconData(0xe814, fontFamily: _kFontFam, fontPackage: _kFontPkg); 70 | static const IconData cog = 71 | const IconData(0xe815, fontFamily: _kFontFam, fontPackage: _kFontPkg); 72 | static const IconData params = 73 | const IconData(0xe816, fontFamily: _kFontFam, fontPackage: _kFontPkg); 74 | static const IconData calendar = 75 | const IconData(0xe817, fontFamily: _kFontFam, fontPackage: _kFontPkg); 76 | static const IconData sound = 77 | const IconData(0xe818, fontFamily: _kFontFam, fontPackage: _kFontPkg); 78 | static const IconData clock = 79 | const IconData(0xe819, fontFamily: _kFontFam, fontPackage: _kFontPkg); 80 | static const IconData lightbulb = 81 | const IconData(0xe81a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 82 | static const IconData tv = 83 | const IconData(0xe81b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 84 | static const IconData desktop = 85 | const IconData(0xe81c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 86 | static const IconData mobile = 87 | const IconData(0xe81d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 88 | static const IconData cd = 89 | const IconData(0xe81e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 90 | static const IconData inbox = 91 | const IconData(0xe81f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 92 | static const IconData globe = 93 | const IconData(0xe820, fontFamily: _kFontFam, fontPackage: _kFontPkg); 94 | static const IconData cloud = 95 | const IconData(0xe821, fontFamily: _kFontFam, fontPackage: _kFontPkg); 96 | static const IconData paper_plane = 97 | const IconData(0xe822, fontFamily: _kFontFam, fontPackage: _kFontPkg); 98 | static const IconData fire = 99 | const IconData(0xe823, fontFamily: _kFontFam, fontPackage: _kFontPkg); 100 | static const IconData graduation_cap = 101 | const IconData(0xe824, fontFamily: _kFontFam, fontPackage: _kFontPkg); 102 | static const IconData megaphone = 103 | const IconData(0xe825, fontFamily: _kFontFam, fontPackage: _kFontPkg); 104 | static const IconData database = 105 | const IconData(0xe826, fontFamily: _kFontFam, fontPackage: _kFontPkg); 106 | static const IconData key = 107 | const IconData(0xe827, fontFamily: _kFontFam, fontPackage: _kFontPkg); 108 | static const IconData beaker = 109 | const IconData(0xe828, fontFamily: _kFontFam, fontPackage: _kFontPkg); 110 | static const IconData truck = 111 | const IconData(0xe829, fontFamily: _kFontFam, fontPackage: _kFontPkg); 112 | static const IconData money = 113 | const IconData(0xe82a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 114 | static const IconData food = 115 | const IconData(0xe82b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 116 | static const IconData shop = 117 | const IconData(0xe82c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 118 | static const IconData diamond = 119 | const IconData(0xe82d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 120 | static const IconData t_shirt = 121 | const IconData(0xe82e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 122 | static const IconData wallet = 123 | const IconData(0xe82f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 124 | } 125 | -------------------------------------------------------------------------------- /lib/maki_icons.dart: -------------------------------------------------------------------------------- 1 | /// Flutter icons Maki 2 | /// Copyright (C) 2020 by original authors @ fluttericon.com, fontello.com 3 | /// This font was generated by FlutterIcon.com, which is derived from Fontello. 4 | /// 5 | /// To use this font, place it in your fonts/ directory and include the 6 | /// following in your pubspec.yaml 7 | /// 8 | /// flutter: 9 | /// fonts: 10 | /// - family: Maki 11 | /// fonts: 12 | /// - asset: fonts/Maki.ttf 13 | /// 14 | /// 15 | /// * Maki, Copyright (C) Mapbox, LCC 16 | /// Author: Mapbox 17 | /// License: BSD (https://github.com/mapbox/maki/blob/gh-pages/LICENSE.txt) 18 | /// Homepage: http://mapbox.com/maki/ 19 | /// 20 | import 'package:flutter/widgets.dart'; 21 | 22 | class Maki { 23 | Maki._(); 24 | 25 | static const _kFontFam = 'Maki'; 26 | static const _kFontPkg = "fluttericon"; 27 | 28 | static const IconData aboveground_rail = 29 | const IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); 30 | static const IconData airfield = 31 | const IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); 32 | static const IconData airport = 33 | const IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); 34 | static const IconData art_gallery = 35 | const IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); 36 | static const IconData bar = 37 | const IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); 38 | static const IconData baseball = 39 | const IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); 40 | static const IconData basketball = 41 | const IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); 42 | static const IconData beer = 43 | const IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); 44 | static const IconData belowground_rail = 45 | const IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); 46 | static const IconData bicycle = 47 | const IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 48 | static const IconData bus = 49 | const IconData(0xe80b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 50 | static const IconData cafe = 51 | const IconData(0xe80c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 52 | static const IconData campsite = 53 | const IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 54 | static const IconData cemetery = 55 | const IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 56 | static const IconData cinema = 57 | const IconData(0xe80f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 58 | static const IconData college = 59 | const IconData(0xe810, fontFamily: _kFontFam, fontPackage: _kFontPkg); 60 | static const IconData commerical_building = 61 | const IconData(0xe811, fontFamily: _kFontFam, fontPackage: _kFontPkg); 62 | static const IconData credit_card = 63 | const IconData(0xe812, fontFamily: _kFontFam, fontPackage: _kFontPkg); 64 | static const IconData cricket = 65 | const IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg); 66 | static const IconData embassy = 67 | const IconData(0xe814, fontFamily: _kFontFam, fontPackage: _kFontPkg); 68 | static const IconData fast_food = 69 | const IconData(0xe815, fontFamily: _kFontFam, fontPackage: _kFontPkg); 70 | static const IconData ferry = 71 | const IconData(0xe816, fontFamily: _kFontFam, fontPackage: _kFontPkg); 72 | static const IconData fire_station = 73 | const IconData(0xe817, fontFamily: _kFontFam, fontPackage: _kFontPkg); 74 | static const IconData football = 75 | const IconData(0xe818, fontFamily: _kFontFam, fontPackage: _kFontPkg); 76 | static const IconData fuel = 77 | const IconData(0xe819, fontFamily: _kFontFam, fontPackage: _kFontPkg); 78 | static const IconData garden = 79 | const IconData(0xe81a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 80 | static const IconData giraffe = 81 | const IconData(0xe81b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 82 | static const IconData golf = 83 | const IconData(0xe81c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 84 | static const IconData grocery_store = 85 | const IconData(0xe81e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 86 | static const IconData harbor = 87 | const IconData(0xe81f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 88 | static const IconData heliport = 89 | const IconData(0xe820, fontFamily: _kFontFam, fontPackage: _kFontPkg); 90 | static const IconData hospital = 91 | const IconData(0xe821, fontFamily: _kFontFam, fontPackage: _kFontPkg); 92 | static const IconData industrial_building = 93 | const IconData(0xe822, fontFamily: _kFontFam, fontPackage: _kFontPkg); 94 | static const IconData library_icon = 95 | const IconData(0xe823, fontFamily: _kFontFam, fontPackage: _kFontPkg); 96 | static const IconData lodging = 97 | const IconData(0xe824, fontFamily: _kFontFam, fontPackage: _kFontPkg); 98 | static const IconData london_underground = 99 | const IconData(0xe825, fontFamily: _kFontFam, fontPackage: _kFontPkg); 100 | static const IconData minefield = 101 | const IconData(0xe826, fontFamily: _kFontFam, fontPackage: _kFontPkg); 102 | static const IconData monument = 103 | const IconData(0xe827, fontFamily: _kFontFam, fontPackage: _kFontPkg); 104 | static const IconData museum = 105 | const IconData(0xe828, fontFamily: _kFontFam, fontPackage: _kFontPkg); 106 | static const IconData pharmacy = 107 | const IconData(0xe829, fontFamily: _kFontFam, fontPackage: _kFontPkg); 108 | static const IconData pitch = 109 | const IconData(0xe82a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 110 | static const IconData police = 111 | const IconData(0xe82b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 112 | static const IconData post = 113 | const IconData(0xe82c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 114 | static const IconData prison = 115 | const IconData(0xe82d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 116 | static const IconData rail = 117 | const IconData(0xe82e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 118 | static const IconData religious_christian = 119 | const IconData(0xe82f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 120 | static const IconData religious_islam = 121 | const IconData(0xe830, fontFamily: _kFontFam, fontPackage: _kFontPkg); 122 | static const IconData religious_jewish = 123 | const IconData(0xe831, fontFamily: _kFontFam, fontPackage: _kFontPkg); 124 | static const IconData restaurant = 125 | const IconData(0xe832, fontFamily: _kFontFam, fontPackage: _kFontPkg); 126 | static const IconData roadblock = 127 | const IconData(0xe833, fontFamily: _kFontFam, fontPackage: _kFontPkg); 128 | static const IconData school = 129 | const IconData(0xe834, fontFamily: _kFontFam, fontPackage: _kFontPkg); 130 | static const IconData shop = 131 | const IconData(0xe835, fontFamily: _kFontFam, fontPackage: _kFontPkg); 132 | static const IconData skiing = 133 | const IconData(0xe836, fontFamily: _kFontFam, fontPackage: _kFontPkg); 134 | static const IconData soccer = 135 | const IconData(0xe837, fontFamily: _kFontFam, fontPackage: _kFontPkg); 136 | static const IconData swimming = 137 | const IconData(0xe838, fontFamily: _kFontFam, fontPackage: _kFontPkg); 138 | static const IconData tennis = 139 | const IconData(0xe839, fontFamily: _kFontFam, fontPackage: _kFontPkg); 140 | static const IconData theatre = 141 | const IconData(0xe83a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 142 | static const IconData toilet = 143 | const IconData(0xe83b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 144 | static const IconData town_hall = 145 | const IconData(0xe83c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 146 | static const IconData trash = 147 | const IconData(0xe83d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 148 | static const IconData tree_1 = 149 | const IconData(0xe83e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 150 | static const IconData tree_2 = 151 | const IconData(0xe83f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 152 | static const IconData warehouse = 153 | const IconData(0xe840, fontFamily: _kFontFam, fontPackage: _kFontPkg); 154 | } 155 | -------------------------------------------------------------------------------- /lib/meteocons_icons.dart: -------------------------------------------------------------------------------- 1 | /// Flutter icons Meteocons 2 | /// Copyright (C) 2020 by original authors @ fluttericon.com, fontello.com 3 | /// This font was generated by FlutterIcon.com, which is derived from Fontello. 4 | /// 5 | /// To use this font, place it in your fonts/ directory and include the 6 | /// following in your pubspec.yaml 7 | /// 8 | /// flutter: 9 | /// fonts: 10 | /// - family: Meteocons 11 | /// fonts: 12 | /// - asset: fonts/Meteocons.ttf 13 | /// 14 | /// 15 | /// * Meteocons, Copyright (C) 2012 by Alessio Atzeni 16 | /// Author: Alessio Atzeni 17 | /// License: SIL (http://scripts.sil.org/OFL) 18 | /// Homepage: http://www.alessioatzeni.com 19 | /// 20 | import 'package:flutter/widgets.dart'; 21 | 22 | class Meteocons { 23 | Meteocons._(); 24 | 25 | static const _kFontFam = 'Meteocons'; 26 | static const _kFontPkg = "fluttericon"; 27 | 28 | static const IconData windy_rain_inv = 29 | const IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); 30 | static const IconData snow_inv = 31 | const IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); 32 | static const IconData snow_heavy_inv = 33 | const IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); 34 | static const IconData hail_inv = 35 | const IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); 36 | static const IconData clouds_inv = 37 | const IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); 38 | static const IconData clouds_flash_inv = 39 | const IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg); 40 | static const IconData temperature = 41 | const IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); 42 | static const IconData compass = 43 | const IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); 44 | static const IconData na = 45 | const IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); 46 | static const IconData celcius = 47 | const IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); 48 | static const IconData fahrenheit = 49 | const IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 50 | static const IconData clouds_flash_alt = 51 | const IconData(0xe80b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 52 | static const IconData sun_inv = 53 | const IconData(0xe80c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 54 | static const IconData moon_inv = 55 | const IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 56 | static const IconData cloud_sun_inv = 57 | const IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 58 | static const IconData cloud_moon_inv = 59 | const IconData(0xe80f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 60 | static const IconData cloud_inv = 61 | const IconData(0xe810, fontFamily: _kFontFam, fontPackage: _kFontPkg); 62 | static const IconData cloud_flash_inv = 63 | const IconData(0xe811, fontFamily: _kFontFam, fontPackage: _kFontPkg); 64 | static const IconData drizzle_inv = 65 | const IconData(0xe812, fontFamily: _kFontFam, fontPackage: _kFontPkg); 66 | static const IconData rain_inv = 67 | const IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg); 68 | static const IconData windy_inv = 69 | const IconData(0xe814, fontFamily: _kFontFam, fontPackage: _kFontPkg); 70 | static const IconData sunrise = 71 | const IconData(0xe815, fontFamily: _kFontFam, fontPackage: _kFontPkg); 72 | static const IconData sun = 73 | const IconData(0xe816, fontFamily: _kFontFam, fontPackage: _kFontPkg); 74 | static const IconData moon = 75 | const IconData(0xe817, fontFamily: _kFontFam, fontPackage: _kFontPkg); 76 | static const IconData eclipse = 77 | const IconData(0xe818, fontFamily: _kFontFam, fontPackage: _kFontPkg); 78 | static const IconData mist = 79 | const IconData(0xe819, fontFamily: _kFontFam, fontPackage: _kFontPkg); 80 | static const IconData wind = 81 | const IconData(0xe81a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 82 | static const IconData snowflake = 83 | const IconData(0xe81b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 84 | static const IconData cloud_sun = 85 | const IconData(0xe81c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 86 | static const IconData cloud_moon = 87 | const IconData(0xe81d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 88 | static const IconData fog_sun = 89 | const IconData(0xe81e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 90 | static const IconData fog_moon = 91 | const IconData(0xe81f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 92 | static const IconData fog_cloud = 93 | const IconData(0xe820, fontFamily: _kFontFam, fontPackage: _kFontPkg); 94 | static const IconData fog = 95 | const IconData(0xe821, fontFamily: _kFontFam, fontPackage: _kFontPkg); 96 | static const IconData cloud = 97 | const IconData(0xe822, fontFamily: _kFontFam, fontPackage: _kFontPkg); 98 | static const IconData cloud_flash = 99 | const IconData(0xe823, fontFamily: _kFontFam, fontPackage: _kFontPkg); 100 | static const IconData cloud_flash_alt = 101 | const IconData(0xe824, fontFamily: _kFontFam, fontPackage: _kFontPkg); 102 | static const IconData drizzle = 103 | const IconData(0xe825, fontFamily: _kFontFam, fontPackage: _kFontPkg); 104 | static const IconData rain = 105 | const IconData(0xe826, fontFamily: _kFontFam, fontPackage: _kFontPkg); 106 | static const IconData windy = 107 | const IconData(0xe827, fontFamily: _kFontFam, fontPackage: _kFontPkg); 108 | static const IconData windy_rain = 109 | const IconData(0xe828, fontFamily: _kFontFam, fontPackage: _kFontPkg); 110 | static const IconData snow = 111 | const IconData(0xe829, fontFamily: _kFontFam, fontPackage: _kFontPkg); 112 | static const IconData snow_alt = 113 | const IconData(0xe82a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 114 | static const IconData snow_heavy = 115 | const IconData(0xe82b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 116 | static const IconData hail = 117 | const IconData(0xe82c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 118 | static const IconData clouds = 119 | const IconData(0xe82d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 120 | static const IconData clouds_flash = 121 | const IconData(0xe82e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 122 | } 123 | -------------------------------------------------------------------------------- /lib/modern_pictograms_icons.dart: -------------------------------------------------------------------------------- 1 | /// Flutter icons ModernPictograms 2 | /// Copyright (C) 2020 by original authors @ fluttericon.com, fontello.com 3 | /// This font was generated by FlutterIcon.com, which is derived from Fontello. 4 | /// 5 | /// To use this font, place it in your fonts/ directory and include the 6 | /// following in your pubspec.yaml 7 | /// 8 | /// flutter: 9 | /// fonts: 10 | /// - family: ModernPictograms 11 | /// fonts: 12 | /// - asset: fonts/ModernPictograms.ttf 13 | /// 14 | /// 15 | /// * Modern Pictograms, Copyright (c) 2012 by John Caserta. All rights reserved. 16 | /// Author: John Caserta 17 | /// License: SIL (http://scripts.sil.org/OFL) 18 | /// Homepage: http://thedesignoffice.org/project/modern-pictograms/ 19 | /// 20 | import 'package:flutter/widgets.dart'; 21 | 22 | class ModernPictograms { 23 | ModernPictograms._(); 24 | 25 | static const _kFontFam = 'ModernPictograms'; 26 | static const _kFontPkg = "fluttericon"; 27 | 28 | static const IconData search = 29 | const IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); 30 | static const IconData mail = 31 | const IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); 32 | static const IconData heart = 33 | const IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); 34 | static const IconData star = 35 | const IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); 36 | static const IconData user = 37 | const IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); 38 | static const IconData user_woman = 39 | const IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg); 40 | static const IconData user_pair = 41 | const IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); 42 | static const IconData video_alt = 43 | const IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); 44 | static const IconData videocam = 45 | const IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); 46 | static const IconData videocam_alt = 47 | const IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); 48 | static const IconData camera = 49 | const IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 50 | static const IconData th = 51 | const IconData(0xe80b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 52 | static const IconData th_list = 53 | const IconData(0xe80c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 54 | static const IconData ok = 55 | const IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 56 | static const IconData cancel = 57 | const IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 58 | static const IconData cancel_circle = 59 | const IconData(0xe80f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 60 | static const IconData plus = 61 | const IconData(0xe810, fontFamily: _kFontFam, fontPackage: _kFontPkg); 62 | static const IconData home = 63 | const IconData(0xe811, fontFamily: _kFontFam, fontPackage: _kFontPkg); 64 | static const IconData lock = 65 | const IconData(0xe812, fontFamily: _kFontFam, fontPackage: _kFontPkg); 66 | static const IconData lock_open = 67 | const IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg); 68 | static const IconData eye = 69 | const IconData(0xe814, fontFamily: _kFontFam, fontPackage: _kFontPkg); 70 | static const IconData tag = 71 | const IconData(0xe815, fontFamily: _kFontFam, fontPackage: _kFontPkg); 72 | static const IconData thumbs_up = 73 | const IconData(0xe816, fontFamily: _kFontFam, fontPackage: _kFontPkg); 74 | static const IconData thumbs_down = 75 | const IconData(0xe817, fontFamily: _kFontFam, fontPackage: _kFontPkg); 76 | static const IconData download = 77 | const IconData(0xe818, fontFamily: _kFontFam, fontPackage: _kFontPkg); 78 | static const IconData export_icon = 79 | const IconData(0xe819, fontFamily: _kFontFam, fontPackage: _kFontPkg); 80 | static const IconData pencil = 81 | const IconData(0xe81a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 82 | static const IconData pencil_alt = 83 | const IconData(0xe81b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 84 | static const IconData edit = 85 | const IconData(0xe81c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 86 | static const IconData chat = 87 | const IconData(0xe81d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 88 | static const IconData print = 89 | const IconData(0xe81e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 90 | static const IconData bell = 91 | const IconData(0xe81f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 92 | static const IconData attention = 93 | const IconData(0xe820, fontFamily: _kFontFam, fontPackage: _kFontPkg); 94 | static const IconData info = 95 | const IconData(0xe821, fontFamily: _kFontFam, fontPackage: _kFontPkg); 96 | static const IconData question = 97 | const IconData(0xe822, fontFamily: _kFontFam, fontPackage: _kFontPkg); 98 | static const IconData location = 99 | const IconData(0xe823, fontFamily: _kFontFam, fontPackage: _kFontPkg); 100 | static const IconData trash = 101 | const IconData(0xe824, fontFamily: _kFontFam, fontPackage: _kFontPkg); 102 | static const IconData doc = 103 | const IconData(0xe825, fontFamily: _kFontFam, fontPackage: _kFontPkg); 104 | static const IconData article = 105 | const IconData(0xe826, fontFamily: _kFontFam, fontPackage: _kFontPkg); 106 | static const IconData article_alt = 107 | const IconData(0xe827, fontFamily: _kFontFam, fontPackage: _kFontPkg); 108 | static const IconData rss = 109 | const IconData(0xe828, fontFamily: _kFontFam, fontPackage: _kFontPkg); 110 | static const IconData wrench = 111 | const IconData(0xe829, fontFamily: _kFontFam, fontPackage: _kFontPkg); 112 | static const IconData basket = 113 | const IconData(0xe82a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 114 | static const IconData basket_alt = 115 | const IconData(0xe82b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 116 | static const IconData calendar = 117 | const IconData(0xe82c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 118 | static const IconData calendar_alt = 119 | const IconData(0xe82d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 120 | static const IconData volume_off = 121 | const IconData(0xe82e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 122 | static const IconData volume_down = 123 | const IconData(0xe82f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 124 | static const IconData volume_up = 125 | const IconData(0xe830, fontFamily: _kFontFam, fontPackage: _kFontPkg); 126 | static const IconData bullhorn = 127 | const IconData(0xe831, fontFamily: _kFontFam, fontPackage: _kFontPkg); 128 | static const IconData clock = 129 | const IconData(0xe832, fontFamily: _kFontFam, fontPackage: _kFontPkg); 130 | static const IconData clock_alt = 131 | const IconData(0xe833, fontFamily: _kFontFam, fontPackage: _kFontPkg); 132 | static const IconData stop = 133 | const IconData(0xe834, fontFamily: _kFontFam, fontPackage: _kFontPkg); 134 | static const IconData resize_full = 135 | const IconData(0xe835, fontFamily: _kFontFam, fontPackage: _kFontPkg); 136 | static const IconData resize_small = 137 | const IconData(0xe836, fontFamily: _kFontFam, fontPackage: _kFontPkg); 138 | static const IconData zoom_in = 139 | const IconData(0xe837, fontFamily: _kFontFam, fontPackage: _kFontPkg); 140 | static const IconData zoom_out = 141 | const IconData(0xe838, fontFamily: _kFontFam, fontPackage: _kFontPkg); 142 | static const IconData popup = 143 | const IconData(0xe839, fontFamily: _kFontFam, fontPackage: _kFontPkg); 144 | static const IconData down_dir = 145 | const IconData(0xe83a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 146 | static const IconData left_dir = 147 | const IconData(0xe83b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 148 | static const IconData right_dir = 149 | const IconData(0xe83c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 150 | static const IconData up_dir = 151 | const IconData(0xe83d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 152 | static const IconData down = 153 | const IconData(0xe83e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 154 | static const IconData up = 155 | const IconData(0xe83f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 156 | static const IconData cw = 157 | const IconData(0xe840, fontFamily: _kFontFam, fontPackage: _kFontPkg); 158 | static const IconData signal = 159 | const IconData(0xe841, fontFamily: _kFontFam, fontPackage: _kFontPkg); 160 | static const IconData award = 161 | const IconData(0xe842, fontFamily: _kFontFam, fontPackage: _kFontPkg); 162 | static const IconData mobile = 163 | const IconData(0xe843, fontFamily: _kFontFam, fontPackage: _kFontPkg); 164 | static const IconData mobile_alt = 165 | const IconData(0xe844, fontFamily: _kFontFam, fontPackage: _kFontPkg); 166 | static const IconData tablet = 167 | const IconData(0xe845, fontFamily: _kFontFam, fontPackage: _kFontPkg); 168 | static const IconData ipod = 169 | const IconData(0xe846, fontFamily: _kFontFam, fontPackage: _kFontPkg); 170 | static const IconData cd = 171 | const IconData(0xe847, fontFamily: _kFontFam, fontPackage: _kFontPkg); 172 | static const IconData grid = 173 | const IconData(0xe848, fontFamily: _kFontFam, fontPackage: _kFontPkg); 174 | static const IconData book = 175 | const IconData(0xe849, fontFamily: _kFontFam, fontPackage: _kFontPkg); 176 | static const IconData easel = 177 | const IconData(0xe84a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 178 | static const IconData globe = 179 | const IconData(0xe84b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 180 | static const IconData chart = 181 | const IconData(0xe84c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 182 | static const IconData chart_bar = 183 | const IconData(0xe84d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 184 | static const IconData chart_pie = 185 | const IconData(0xe84e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 186 | static const IconData dollar = 187 | const IconData(0xe84f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 188 | static const IconData at = 189 | const IconData(0xe850, fontFamily: _kFontFam, fontPackage: _kFontPkg); 190 | static const IconData colon = 191 | const IconData(0xe851, fontFamily: _kFontFam, fontPackage: _kFontPkg); 192 | static const IconData semicolon = 193 | const IconData(0xe852, fontFamily: _kFontFam, fontPackage: _kFontPkg); 194 | static const IconData squares = 195 | const IconData(0xe853, fontFamily: _kFontFam, fontPackage: _kFontPkg); 196 | static const IconData money = 197 | const IconData(0xe854, fontFamily: _kFontFam, fontPackage: _kFontPkg); 198 | static const IconData facebook = 199 | const IconData(0xf300, fontFamily: _kFontFam, fontPackage: _kFontPkg); 200 | static const IconData facebook_rect = 201 | const IconData(0xf301, fontFamily: _kFontFam, fontPackage: _kFontPkg); 202 | static const IconData twitter = 203 | const IconData(0xf302, fontFamily: _kFontFam, fontPackage: _kFontPkg); 204 | static const IconData twitter_bird = 205 | const IconData(0xf303, fontFamily: _kFontFam, fontPackage: _kFontPkg); 206 | static const IconData twitter_rect = 207 | const IconData(0xf314, fontFamily: _kFontFam, fontPackage: _kFontPkg); 208 | static const IconData youtube = 209 | const IconData(0xf315, fontFamily: _kFontFam, fontPackage: _kFontPkg); 210 | } 211 | -------------------------------------------------------------------------------- /lib/web_symbols_icons.dart: -------------------------------------------------------------------------------- 1 | /// Flutter icons WebSymbols 2 | /// Copyright (C) 2020 by original authors @ fluttericon.com, fontello.com 3 | /// This font was generated by FlutterIcon.com, which is derived from Fontello. 4 | /// 5 | /// To use this font, place it in your fonts/ directory and include the 6 | /// following in your pubspec.yaml 7 | /// 8 | /// flutter: 9 | /// fonts: 10 | /// - family: WebSymbols 11 | /// fonts: 12 | /// - asset: fonts/WebSymbols.ttf 13 | /// 14 | /// 15 | /// * Web Symbols, Copyright (c) 2011 by Just Be Nice studio. All rights reserved. 16 | /// Author: Just Be Nice studio 17 | /// License: SIL (http://scripts.sil.org/OFL) 18 | /// Homepage: http://www.justbenicestudio.com/ 19 | /// 20 | import 'package:flutter/widgets.dart'; 21 | 22 | class WebSymbols { 23 | WebSymbols._(); 24 | 25 | static const _kFontFam = 'WebSymbols'; 26 | static const _kFontPkg = "fluttericon"; 27 | 28 | static const IconData search = 29 | const IconData(0xe800, fontFamily: _kFontFam, fontPackage: _kFontPkg); 30 | static const IconData mail = 31 | const IconData(0xe801, fontFamily: _kFontFam, fontPackage: _kFontPkg); 32 | static const IconData heart = 33 | const IconData(0xe802, fontFamily: _kFontFam, fontPackage: _kFontPkg); 34 | static const IconData heart_empty = 35 | const IconData(0xe803, fontFamily: _kFontFam, fontPackage: _kFontPkg); 36 | static const IconData star = 37 | const IconData(0xe804, fontFamily: _kFontFam, fontPackage: _kFontPkg); 38 | static const IconData user = 39 | const IconData(0xe805, fontFamily: _kFontFam, fontPackage: _kFontPkg); 40 | static const IconData video = 41 | const IconData(0xe806, fontFamily: _kFontFam, fontPackage: _kFontPkg); 42 | static const IconData picture = 43 | const IconData(0xe807, fontFamily: _kFontFam, fontPackage: _kFontPkg); 44 | static const IconData th_large = 45 | const IconData(0xe808, fontFamily: _kFontFam, fontPackage: _kFontPkg); 46 | static const IconData th = 47 | const IconData(0xe809, fontFamily: _kFontFam, fontPackage: _kFontPkg); 48 | static const IconData th_list = 49 | const IconData(0xe80a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 50 | static const IconData ok = 51 | const IconData(0xe80b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 52 | static const IconData ok_circle = 53 | const IconData(0xe80c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 54 | static const IconData cancel = 55 | const IconData(0xe80d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 56 | static const IconData cancel_circle = 57 | const IconData(0xe80e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 58 | static const IconData plus_circle = 59 | const IconData(0xe80f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 60 | static const IconData minus_circle = 61 | const IconData(0xe810, fontFamily: _kFontFam, fontPackage: _kFontPkg); 62 | static const IconData link = 63 | const IconData(0xe811, fontFamily: _kFontFam, fontPackage: _kFontPkg); 64 | static const IconData attach = 65 | const IconData(0xe812, fontFamily: _kFontFam, fontPackage: _kFontPkg); 66 | static const IconData lock = 67 | const IconData(0xe813, fontFamily: _kFontFam, fontPackage: _kFontPkg); 68 | static const IconData lock_open = 69 | const IconData(0xe814, fontFamily: _kFontFam, fontPackage: _kFontPkg); 70 | static const IconData tag = 71 | const IconData(0xe815, fontFamily: _kFontFam, fontPackage: _kFontPkg); 72 | static const IconData reply = 73 | const IconData(0xe816, fontFamily: _kFontFam, fontPackage: _kFontPkg); 74 | static const IconData reply_all = 75 | const IconData(0xe817, fontFamily: _kFontFam, fontPackage: _kFontPkg); 76 | static const IconData forward = 77 | const IconData(0xe818, fontFamily: _kFontFam, fontPackage: _kFontPkg); 78 | static const IconData code = 79 | const IconData(0xe819, fontFamily: _kFontFam, fontPackage: _kFontPkg); 80 | static const IconData retweet = 81 | const IconData(0xe81a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 82 | static const IconData comment = 83 | const IconData(0xe81b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 84 | static const IconData comment_alt = 85 | const IconData(0xe81c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 86 | static const IconData chat = 87 | const IconData(0xe81d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 88 | static const IconData attention = 89 | const IconData(0xe81e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 90 | static const IconData location = 91 | const IconData(0xe81f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 92 | static const IconData doc = 93 | const IconData(0xe820, fontFamily: _kFontFam, fontPackage: _kFontPkg); 94 | static const IconData docs_landscape = 95 | const IconData(0xe821, fontFamily: _kFontFam, fontPackage: _kFontPkg); 96 | static const IconData folder = 97 | const IconData(0xe822, fontFamily: _kFontFam, fontPackage: _kFontPkg); 98 | static const IconData archive = 99 | const IconData(0xe823, fontFamily: _kFontFam, fontPackage: _kFontPkg); 100 | static const IconData rss = 101 | const IconData(0xe824, fontFamily: _kFontFam, fontPackage: _kFontPkg); 102 | static const IconData rss_alt = 103 | const IconData(0xe825, fontFamily: _kFontFam, fontPackage: _kFontPkg); 104 | static const IconData cog = 105 | const IconData(0xe826, fontFamily: _kFontFam, fontPackage: _kFontPkg); 106 | static const IconData logout = 107 | const IconData(0xe827, fontFamily: _kFontFam, fontPackage: _kFontPkg); 108 | static const IconData clock = 109 | const IconData(0xe828, fontFamily: _kFontFam, fontPackage: _kFontPkg); 110 | static const IconData block = 111 | const IconData(0xe829, fontFamily: _kFontFam, fontPackage: _kFontPkg); 112 | static const IconData resize_full = 113 | const IconData(0xe82a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 114 | static const IconData resize_full_circle = 115 | const IconData(0xe82b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 116 | static const IconData popup = 117 | const IconData(0xe82c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 118 | static const IconData left_open = 119 | const IconData(0xe82d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 120 | static const IconData right_open = 121 | const IconData(0xe82e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 122 | static const IconData down_circle = 123 | const IconData(0xe82f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 124 | static const IconData left_circle = 125 | const IconData(0xe830, fontFamily: _kFontFam, fontPackage: _kFontPkg); 126 | static const IconData right_circle = 127 | const IconData(0xe831, fontFamily: _kFontFam, fontPackage: _kFontPkg); 128 | static const IconData up_circle = 129 | const IconData(0xe832, fontFamily: _kFontFam, fontPackage: _kFontPkg); 130 | static const IconData down_dir = 131 | const IconData(0xe833, fontFamily: _kFontFam, fontPackage: _kFontPkg); 132 | static const IconData right_dir = 133 | const IconData(0xe834, fontFamily: _kFontFam, fontPackage: _kFontPkg); 134 | static const IconData down_micro = 135 | const IconData(0xe835, fontFamily: _kFontFam, fontPackage: _kFontPkg); 136 | static const IconData up_micro = 137 | const IconData(0xe836, fontFamily: _kFontFam, fontPackage: _kFontPkg); 138 | static const IconData cw_circle = 139 | const IconData(0xe837, fontFamily: _kFontFam, fontPackage: _kFontPkg); 140 | static const IconData arrows_cw = 141 | const IconData(0xe838, fontFamily: _kFontFam, fontPackage: _kFontPkg); 142 | static const IconData updown_circle = 143 | const IconData(0xe839, fontFamily: _kFontFam, fontPackage: _kFontPkg); 144 | static const IconData target = 145 | const IconData(0xe83a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 146 | static const IconData signal = 147 | const IconData(0xe83b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 148 | static const IconData progress_0 = 149 | const IconData(0xe83c, fontFamily: _kFontFam, fontPackage: _kFontPkg); 150 | static const IconData progress_1 = 151 | const IconData(0xe83d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 152 | static const IconData progress_2 = 153 | const IconData(0xe83e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 154 | static const IconData progress_3 = 155 | const IconData(0xe83f, fontFamily: _kFontFam, fontPackage: _kFontPkg); 156 | static const IconData progress_4 = 157 | const IconData(0xe840, fontFamily: _kFontFam, fontPackage: _kFontPkg); 158 | static const IconData progress_5 = 159 | const IconData(0xe841, fontFamily: _kFontFam, fontPackage: _kFontPkg); 160 | static const IconData progress_6 = 161 | const IconData(0xe842, fontFamily: _kFontFam, fontPackage: _kFontPkg); 162 | static const IconData progress_7 = 163 | const IconData(0xe843, fontFamily: _kFontFam, fontPackage: _kFontPkg); 164 | static const IconData font = 165 | const IconData(0xe844, fontFamily: _kFontFam, fontPackage: _kFontPkg); 166 | static const IconData list = 167 | const IconData(0xe845, fontFamily: _kFontFam, fontPackage: _kFontPkg); 168 | static const IconData list_numbered = 169 | const IconData(0xe846, fontFamily: _kFontFam, fontPackage: _kFontPkg); 170 | static const IconData indent_left = 171 | const IconData(0xe847, fontFamily: _kFontFam, fontPackage: _kFontPkg); 172 | static const IconData indent_right = 173 | const IconData(0xe848, fontFamily: _kFontFam, fontPackage: _kFontPkg); 174 | static const IconData cloud = 175 | const IconData(0xe849, fontFamily: _kFontFam, fontPackage: _kFontPkg); 176 | static const IconData terminal = 177 | const IconData(0xe84a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 178 | static const IconData facebook_rect = 179 | const IconData(0xf301, fontFamily: _kFontFam, fontPackage: _kFontPkg); 180 | static const IconData twitter_bird = 181 | const IconData(0xf303, fontFamily: _kFontFam, fontPackage: _kFontPkg); 182 | static const IconData googleplus_rect = 183 | const IconData(0xf309, fontFamily: _kFontFam, fontPackage: _kFontPkg); 184 | static const IconData vkontakte_rect = 185 | const IconData(0xf30a, fontFamily: _kFontFam, fontPackage: _kFontPkg); 186 | static const IconData skype = 187 | const IconData(0xf30b, fontFamily: _kFontFam, fontPackage: _kFontPkg); 188 | static const IconData odnoklassniki_rect = 189 | const IconData(0xf30d, fontFamily: _kFontFam, fontPackage: _kFontPkg); 190 | static const IconData vimeo_rect = 191 | const IconData(0xf30e, fontFamily: _kFontFam, fontPackage: _kFontPkg); 192 | static const IconData tumblr_rect = 193 | const IconData(0xf310, fontFamily: _kFontFam, fontPackage: _kFontPkg); 194 | static const IconData linkedin_rect = 195 | const IconData(0xf312, fontFamily: _kFontFam, fontPackage: _kFontPkg); 196 | static const IconData youtube = 197 | const IconData(0xf313, fontFamily: _kFontFam, fontPackage: _kFontPkg); 198 | } 199 | -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- 1 | name: fluttericon 2 | description: Flutter icons from popular web icon fonts. Customize your final icon package using fluttericon.com. 3 | version: 2.0.0 4 | homepage: https://github.com/ilikerobots/fluttericon_pkg 5 | 6 | environment: 7 | sdk: '>=2.12.0 <3.0.0' 8 | 9 | dependencies: 10 | flutter: 11 | sdk: flutter 12 | 13 | flutter: 14 | fonts: 15 | - family: Brandico 16 | fonts: 17 | - asset: lib/fonts/Brandico.ttf 18 | - family: Elusive 19 | fonts: 20 | - asset: lib/fonts/Elusive.ttf 21 | - family: Entypo 22 | fonts: 23 | - asset: lib/fonts/Entypo.ttf 24 | - family: FontAwesome 25 | fonts: 26 | - asset: lib/fonts/FontAwesome.ttf 27 | - family: FontAwesome5 28 | fonts: 29 | - asset: lib/fonts/FontAwesome5.ttf 30 | - family: Fontelico 31 | fonts: 32 | - asset: lib/fonts/Fontelico.ttf 33 | - family: Iconic 34 | fonts: 35 | - asset: lib/fonts/Iconic.ttf 36 | - family: LineariconsFree 37 | fonts: 38 | - asset: lib/fonts/LineariconsFree.ttf 39 | - family: Linecons 40 | fonts: 41 | - asset: lib/fonts/Linecons.ttf 42 | - family: Maki 43 | fonts: 44 | - asset: lib/fonts/Maki.ttf 45 | # - family: Material 46 | # fonts: 47 | # - asset: lib/fonts/Material.ttf 48 | - family: Meteocons 49 | fonts: 50 | - asset: lib/fonts/Meteocons.ttf 51 | - family: MfgLabs 52 | fonts: 53 | - asset: lib/fonts/MfgLabs.ttf 54 | - family: ModernPictograms 55 | fonts: 56 | - asset: lib/fonts/ModernPictograms.ttf 57 | - family: Typicons 58 | fonts: 59 | - asset: lib/fonts/Typicons.ttf 60 | - family: WebSymbols 61 | fonts: 62 | - asset: lib/fonts/WebSymbols.ttf 63 | - family: Zocial 64 | fonts: 65 | - asset: lib/fonts/Zocial.ttf 66 | - family: RpgAwesome 67 | fonts: 68 | - asset: lib/fonts/RpgAwesome.ttf 69 | - family: Octicons 70 | fonts: 71 | - asset: lib/fonts/Octicons.ttf 72 | 73 | dev_dependencies: 74 | test: ^1.0.0 75 | recase: ^4.0.0-nullsafety.0 76 | -------------------------------------------------------------------------------- /util/gen_examples.dart: -------------------------------------------------------------------------------- 1 | /* Generates examples for fluttericon 2 | * dart ./gen_examples.dart ../fontconfigs/ ../example/lib/src/icon_lists 3 | */ 4 | 5 | import 'package:path/path.dart' as path; 6 | import 'dart:convert'; 7 | import 'dart:io'; 8 | 9 | import 'util.dart'; 10 | 11 | void main(List arguments) { 12 | final inDir = Directory(arguments.first); 13 | final outDir = Directory(arguments[1]); 14 | 15 | if (!inDir.existsSync()) { 16 | print('Cannot find the file "${arguments.first}".'); 17 | } 18 | if (!outDir.existsSync()) { 19 | print('Cannot find the example dir "${arguments[1]}".'); 20 | } 21 | 22 | List dirEntities = 23 | inDir.listSync(recursive: false, followLinks: false).toList(); 24 | 25 | List iconFamilies = []; 26 | 27 | for (FileSystemEntity entity in dirEntities) { 28 | if (entity is File && entity.path.endsWith(".json")) { 29 | Map config = json.decode(entity.readAsStringSync()); 30 | String famName = config['name'].toString(); 31 | // String baseName = dartName(famName); 32 | String iconlistName = dartBaseFilename(famName); 33 | String dartFileName = dartBaseFilename(famName) + ".dart"; 34 | iconFamilies.add(iconlistName); 35 | 36 | List icons = config['glyphs']; 37 | 38 | List dartContent = [ 39 | '', 40 | "import 'package:fluttericon/${dartFileName}';", 41 | "import '../example_icon.dart';", 42 | '', 43 | '// NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart', 44 | '', 45 | 'final ${iconlistName} = [', 46 | ]; 47 | 48 | for (Map gDef in icons) { 49 | String gName = convertGlyphName(gDef['css'].toString()); 50 | // String gCode = convertGlyphCode(gDef['code'].toString()); 51 | dartContent.add(' ExampleIcon($famName.$gName, "$famName", "$gName"),'); 52 | } 53 | 54 | dartContent.add('];'); 55 | 56 | File dartFile = new File(path.join(outDir.path, dartFileName)); 57 | dartFile.writeAsStringSync(dartContent.join('\n')); 58 | } 59 | } 60 | File allIconFile = new File(path.join(outDir.path, "all_icons.dart")); 61 | 62 | List dartContent = [ 63 | '', 64 | "import '../example_icon.dart';", 65 | "import 'package:fluttericon_example/src/example_icon.dart';", 66 | '', 67 | '// NB: DO NOT EDIT! This file is auto-generated. See util/gen_examples.dart', 68 | '', 69 | ]; 70 | for (String fName in iconFamilies) { 71 | dartContent.add("import '${fName}.dart';"); 72 | } 73 | dartContent.add(""); 74 | dartContent.add("final allIcons = []"); 75 | for (String fName in iconFamilies) { 76 | dartContent.add(" ..addAll(${fName})"); 77 | } 78 | dartContent.add(";"); 79 | allIconFile.writeAsStringSync(dartContent.join('\n')); 80 | } 81 | -------------------------------------------------------------------------------- /util/set_font_package.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | sed -i -- 's/const _kFontPkg = null/const _kFontPkg = "fluttericon"/g' ../lib/*_icons.dart 3 | -------------------------------------------------------------------------------- /util/util.dart: -------------------------------------------------------------------------------- 1 | import 'package:recase/recase.dart'; 2 | 3 | final _glyphNameRegex = RegExp(r"[^A-Za-z0-9_]"); 4 | const dart_reserved = [ 5 | 'abstract', 6 | 'deferred', 7 | 'if', 8 | 'super', 9 | 'as ', 10 | 'do', 11 | 'implements', 12 | 'switch', 13 | 'assert', 14 | 'dynamic', 15 | 'import', 16 | 'sync', 17 | 'async', 18 | 'else', 19 | 'in', 20 | 'this', 21 | 'enum', 22 | 'is', 23 | 'throw', 24 | 'await', 25 | 'export', 26 | 'library', 27 | 'true', 28 | 'break', 29 | 'external', 30 | 'new', 31 | 'try', 32 | 'case', 33 | 'extends', 34 | 'null', 35 | 'typedef', 36 | 'catch', 37 | 'factory', 38 | 'operator', 39 | 'var', 40 | 'class', 41 | 'false', 42 | 'part', 43 | 'void', 44 | 'const', 45 | 'final', 46 | 'rethrow', 47 | 'while', 48 | 'continue', 49 | 'finally', 50 | 'return', 51 | 'with', 52 | 'covariant', 53 | 'for', 54 | 'set', 55 | 'yield', 56 | 'default', 57 | 'get', 58 | 'static', 59 | 'yield' 60 | ]; 61 | 62 | String dartName(String name) => new ReCase(name).snakeCase; 63 | 64 | String dartBaseFilename(String name) => dartName(name) + "_icons"; 65 | 66 | String convertGlyphName(String name) { 67 | String out = name.replaceAll(_glyphNameRegex, '_'); 68 | for (String r in dart_reserved) { 69 | if (out == r) { 70 | out = "${out}_icon"; 71 | break; 72 | } 73 | } 74 | return out; 75 | } 76 | 77 | String convertGlyphCode(String code) => 78 | "0x" + int.parse(code).toRadixString(16); 79 | --------------------------------------------------------------------------------