Bug 38014 - Migrate from Font Awesome to Bootstrap Icons
Summary: Migrate from Font Awesome to Bootstrap Icons
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Templates (show other bugs)
Version: Main
Hardware: All All
: P5 - low enhancement
Assignee: Owen Leonard
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-09-26 15:14 UTC by Lisette Scheer
Modified: 2024-11-05 22:34 UTC (History)
6 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lisette Scheer 2024-09-26 15:14:14 UTC
Font Awesome has moved a larger number of their icon options behind their paywall. With V6 we can no longer use the outline/unfilled versions. 
I propose moving to the bootstrap icon set https://icons.getbootstrap.com, which is fully open source and has a similar icon font to FA.
Comment 1 Lisette Scheer 2024-09-26 15:15:23 UTC
I'm working on a de-duplicated list of all the current FA icons in use in Koha to confirm we have an equivalent in BI.
Comment 2 Jonathan Druart 2024-10-02 14:30:17 UTC
Note that we also use vue-fontawesome from Vue apps:

example in koha-tmpl/intranet-tmpl/prog/js/vue/modules/erm.ts:

  5 import { library } from "@fortawesome/fontawesome-svg-core";
  6 import {
  7     faPlus,
  8     faMinus,
  9     faPencil,
 10     faTrash,
 11     faSpinner,
 12 } from "@fortawesome/free-solid-svg-icons";
 13 import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";