Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ADO-2646 - FontAwesome 5 Pro #137

Closed
wants to merge 3 commits into from
Closed

ADO-2646 - FontAwesome 5 Pro #137

wants to merge 3 commits into from

Conversation

jessedoyle
Copy link
Contributor

  • We are looking to use pro-only FontAwesome 5 icons in an
    upcoming feature. We have a perpetual enterprise license
    for FontAwesome Pro, but we are forbidden from distributing
    the webfont files to "non-creators" in the license.
  • Uploading the webfont files to this open-source package
    is considered a breach of the pro license (according to
    fontawesome support), so we need to create conditions
    to "enable" the pro icon set specifically for our
    organization's use.
  • Symlink in the pro fontawesome files into
    'vendor/assets/fonts/font-awesomewhen the configuration value offont_awesome_pro_source_path` is provided.
  • Because the files are symlinked into the vendored asset
    directory, they override the free files provided by
    the font-awesome-sass gem 1 in the asset pipeline.
  • The font-awesome-sass gem does not provide unicode
    mappings for the pro-only icons. If we wish to use
    them, we need to define the unicode mapping in
    the font_awesome_pro.scss file.

SEE: https://dev.azure.com/AMA-Ent/AMA-Ent/_workitems/edit/264

@jessedoyle jessedoyle force-pushed the ado-2646 branch 2 times, most recently from ba3b255 to 82dd873 Compare September 5, 2019 20:58
* We are looking to use pro-only FontAwesome 5 icons in an
  upcoming feature. We have a perpetual enterprise license
  for FontAwesome Pro, but we are forbidden from distributing
  the webfont files to "non-creators" in the license.
* Uploading the webfont files to this open-source package
  is considered a breach of the pro license (according to
  fontawesome support), so we need to create conditions
  to "enable" the pro icon set specifically for our
  organization's use.
* Symlink in the pro fontawesome files into
  'vendor/assets/fonts/font-awesome` when the configuration
  value of `font_awesome_pro_source_path` is provided.
* Because the files are symlinked into the vendored asset
  directory, they override the free files provided by
  the `font-awesome-sass` gem [1] in the asset pipeline.
* The `font-awesome-sass` gem does not provide unicode
  mappings for the pro-only icons. If we wish to use
  them, we need to define the unicode mapping in
  the `font_awesome_pro.scss` file.

[1]: FortAwesome/font-awesome-sass#146 (comment)
SEE: https://dev.azure.com/AMA-Ent/AMA-Ent/_workitems/edit/2646
Jesse Doyle added 2 commits September 5, 2019 16:08
* Allow button grouping elements to expand to the full height
  if possible.

SEE: https://dev.azure.com/AMA-Ent/AMA-Ent/_workitems/edit/2646
@jessedoyle
Copy link
Contributor Author

We're closing this now as we don't want the additional complexity to conform to the pro license. We're just going to use the free icons for now.

@jessedoyle jessedoyle closed this Sep 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant