From 1eff2dbeddfa4909a7bb0c67bc826d3427d559ca Mon Sep 17 00:00:00 2001 From: David Bolack Date: Thu, 9 Oct 2025 19:25:40 -0500 Subject: [PATCH] Change dpercent to d10 --- d100_Sources/buildFont.bash | 68 --------- d100_Sources/d10-MASTER-AB.svg | 134 ------------------ d100_Sources/d10-MASTER.svg | 112 --------------- d100_Sources/readme.md | 28 ---- themes/fonts/iconFonts/diceFont.js | 202 +++++++++++++-------------- themes/fonts/iconFonts/diceFont.less | 202 +++++++++++++-------------- 6 files changed, 202 insertions(+), 544 deletions(-) delete mode 100644 d100_Sources/buildFont.bash delete mode 100644 d100_Sources/d10-MASTER-AB.svg delete mode 100644 d100_Sources/d10-MASTER.svg delete mode 100644 d100_Sources/readme.md diff --git a/d100_Sources/buildFont.bash b/d100_Sources/buildFont.bash deleted file mode 100644 index 286472e17..000000000 --- a/d100_Sources/buildFont.bash +++ /dev/null @@ -1,68 +0,0 @@ -#!/bin/bash -x - -# If there is no argument, don't recreate the individual dice, only run the final conversion. -if [ "${1}" == "y" ] || [ "${1}" == "n" ]; then - if [ ! -d './rendered-files' ]; then - mkdir rendered-files - fi - rm ./rendered-files/*.svg - # Build 00-99 ( leading zeros ) - for tens in $(echo 0 1 2 3 4 5 6 7 8 9); do - for ones in $(echo 0 1 2 3 4 5 6 7 8 9); do - num=$(echo ${tens}${ones}); - cat d10-MASTER-AB.svg | sed "s/AAAAA/${tens}/" | sed "s/BBBBB/${ones}/" > ./rendered-files/10-MASTER-${num}.svg - printf "Rendering d100 - ${num}\r" - # Tweak the individual die - if [ "${1}" == "y" ]; then inkscape ./rendered-files/10-MASTER-${num}.svg; fi - done - done - # Build 0-9, non-leading zero - for ones in $(echo 0 1 2 3 4 5 6 7 8 9); do - num=$(echo ${ones}); - cat d10-MASTER.svg | sed "s/AAAAA/${num}/" > ./rendered-files/10-MASTER-${num}.svg - printf "Rendering d10 - ${num}\r" - # Tweak the individual die - if [ "${1}" == "y" ]; then inkscape ./rendered-files/10-MASTER-${num}.svg; fi - done - # Build the 100 face - num=100 - cat d10-MASTER.svg | sed "s/AAAAA/${num}/" > ./rendered-files/10-MASTER-${num}.svg - printf "Rendering d100 - ${num}\r" - # Tweak the individual die - if [ "${1}" == "y" ]; then inkscape ./rendered-files/10-MASTER-${num}.svg; fi - printf "\r\n" -fi - -# Convert the Master files for better IcoMoon compatibility -# Mirror this literally -for tens in $(echo 0 1 2 3 4 5 6 7 8 9); do - for ones in $(echo 0 1 2 3 4 5 6 7 8 9); do - num=$(echo ${tens}${ones}) - inkscape --export-text-to-path -o ./rendered-files/dpercent-${num}.svg ./rendered-files/10-MASTER-${num}.svg 2> /dev/null - printf "Rewriting d100 - ${num}\r" - done -done - -# d100 -num=100 -inkscape --export-text-to-path -o ./rendered-files/dpercent-${num}.svg ./rendered-files/10-MASTER-${num}.svg 2> /dev/null -printf "Rewriting d100 - ${num}\r" - -for ones in $(echo 0 1 2 3 4 5 6 7 8 9); do - num=$(echo ${ones}) - inkscape --export-text-to-path -o ./rendered-files/d10-${num}.svg ./rendered-files/10-MASTER-${num}.svg 2> /dev/null - printf "Rewriting d10 - ${num}\r" -done - -# Duplicate the 10 for the d10 set -num=10 -inkscape --export-text-to-path -o ./rendered-files/d10-${num}.svg ./rendered-files/10-MASTER-${num}.svg 2> /dev/null -printf "Rewriting d10 - ${num}\r" - -# Run svgfixer -if [ ! -d './fixed-files' ]; then - mkdir fixed-files -fi - -rm ./fixed-files/*.svg -oslllo-svg-fixer -s ./rendered-files/ -d ./fixed-files diff --git a/d100_Sources/d10-MASTER-AB.svg b/d100_Sources/d10-MASTER-AB.svg deleted file mode 100644 index b31778607..000000000 --- a/d100_Sources/d10-MASTER-AB.svg +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - - - - - - - d10-0 - - - - - - AAAAA - - BBBBB - - - - - d10-0 - - - - diff --git a/d100_Sources/d10-MASTER.svg b/d100_Sources/d10-MASTER.svg deleted file mode 100644 index baa327064..000000000 --- a/d100_Sources/d10-MASTER.svg +++ /dev/null @@ -1,112 +0,0 @@ - - - - - - - - - - - - - d10-0 - - - - - - AAAAA - - - - - d10-0 - - - - diff --git a/d100_Sources/readme.md b/d100_Sources/readme.md deleted file mode 100644 index fb06620bf..000000000 --- a/d100_Sources/readme.md +++ /dev/null @@ -1,28 +0,0 @@ -# Dicefont extensions - -This folder is setup for building/rebuilding the d10 and d100 (percent representation on a d10 shape) for use with Icomoon. This will, presumably, be a usable workflow with similar tools. - -## Overview - -This script uses the file 10-MASTER.svg as a base, loops through each of the die face numbers needed, creating an SVG per face in `./rendered-files`. Next, it post-processes the files from `./rendered-files/` to be more compatible with IcoMoon and places the results in `./fixed-files`. - -## Usage - -The script runs on three possible paths. - -1. Start from scratch ***and*** open inkscape for each glyph for tweaking. - `bash ./buildFont.bash y` - - On this path, the per-face SVG files are generated and Inkscape is opened on each file for any tweaking to be done. - -2. Start from scratch but ***do not*** tweak each glyph while running. - `bash ./buildFont.bash n` - -3. Process the rendered glyphs for loading into IcoMoon - `bash ./buildFont.bash` - -For most rebuilds, the expectation is that the script will be run once with `n` as the parameter, then some number of files will be manually touched, then the script re-run with no parameters before finally using the results with IcoMoon. - -## Requirements - -This script expects inkscape and [https://docs-oslllo-com.onrender.com/svg-fixer/master/#/getting-started/introduction](svgFixer) to be in the path. The numbering uses the Kremlin Minister Font Family. \ No newline at end of file diff --git a/themes/fonts/iconFonts/diceFont.js b/themes/fonts/iconFonts/diceFont.js index 3e7572c1d..d6f5a3291 100644 --- a/themes/fonts/iconFonts/diceFont.js +++ b/themes/fonts/iconFonts/diceFont.js @@ -92,107 +92,107 @@ const diceFont = { 'df_solid_small_dot_d6_4' : 'df solid-small-dot-d6-4', 'df_solid_small_dot_d6_5' : 'df solid-small-dot-d6-5', 'df_solid_small_dot_d6_6' : 'df solid-small-dot-d6-6', - 'df_dper_00' : 'df dpercent-00', - 'df_dper_01' : 'df dpercent-01', - 'df_dper_02' : 'df dpercent-02', - 'df_dper_03' : 'df dpercent-03', - 'df_dper_04' : 'df dpercent-04', - 'df_dper_05' : 'df dpercent-05', - 'df_dper_06' : 'df dpercent-06', - 'df_dper_07' : 'df dpercent-07', - 'df_dper_08' : 'df dpercent-08', - 'df_dper_09' : 'df dpercent-09', - 'df_dper_10' : 'df dpercent-10', - 'df_dper_11' : 'df dpercent-11', - 'df_dper_12' : 'df dpercent-12', - 'df_dper_13' : 'df dpercent-13', - 'df_dper_14' : 'df dpercent-14', - 'df_dper_15' : 'df dpercent-15', - 'df_dper_16' : 'df dpercent-16', - 'df_dper_17' : 'df dpercent-17', - 'df_dper_18' : 'df dpercent-18', - 'df_dper_19' : 'df dpercent-19', - 'df_dper_20' : 'df dpercent-20', - 'df_dper_21' : 'df dpercent-21', - 'df_dper_22' : 'df dpercent-22', - 'df_dper_23' : 'df dpercent-23', - 'df_dper_24' : 'df dpercent-24', - 'df_dper_25' : 'df dpercent-25', - 'df_dper_26' : 'df dpercent-26', - 'df_dper_27' : 'df dpercent-27', - 'df_dper_28' : 'df dpercent-28', - 'df_dper_29' : 'df dpercent-29', - 'df_dper_30' : 'df dpercent-30', - 'df_dper_31' : 'df dpercent-31', - 'df_dper_32' : 'df dpercent-32', - 'df_dper_33' : 'df dpercent-33', - 'df_dper_34' : 'df dpercent-34', - 'df_dper_35' : 'df dpercent-35', - 'df_dper_36' : 'df dpercent-36', - 'df_dper_37' : 'df dpercent-37', - 'df_dper_38' : 'df dpercent-38', - 'df_dper_39' : 'df dpercent-39', - 'df_dper_40' : 'df dpercent-40', - 'df_dper_41' : 'df dpercent-41', - 'df_dper_42' : 'df dpercent-42', - 'df_dper_43' : 'df dpercent-43', - 'df_dper_44' : 'df dpercent-44', - 'df_dper_45' : 'df dpercent-45', - 'df_dper_46' : 'df dpercent-46', - 'df_dper_47' : 'df dpercent-47', - 'df_dper_48' : 'df dpercent-48', - 'df_dper_49' : 'df dpercent-49', - 'df_dper_50' : 'df dpercent-50', - 'df_dper_51' : 'df dpercent-51', - 'df_dper_52' : 'df dpercent-52', - 'df_dper_53' : 'df dpercent-53', - 'df_dper_54' : 'df dpercent-54', - 'df_dper_55' : 'df dpercent-55', - 'df_dper_56' : 'df dpercent-56', - 'df_dper_57' : 'df dpercent-57', - 'df_dper_58' : 'df dpercent-58', - 'df_dper_59' : 'df dpercent-59', - 'df_dper_60' : 'df dpercent-60', - 'df_dper_61' : 'df dpercent-61', - 'df_dper_62' : 'df dpercent-62', - 'df_dper_63' : 'df dpercent-63', - 'df_dper_64' : 'df dpercent-64', - 'df_dper_65' : 'df dpercent-65', - 'df_dper_66' : 'df dpercent-66', - 'df_dper_67' : 'df dpercent-67', - 'df_dper_68' : 'df dpercent-68', - 'df_dper_69' : 'df dpercent-69', - 'df_dper_70' : 'df dpercent-70', - 'df_dper_71' : 'df dpercent-71', - 'df_dper_72' : 'df dpercent-72', - 'df_dper_73' : 'df dpercent-73', - 'df_dper_74' : 'df dpercent-74', - 'df_dper_75' : 'df dpercent-75', - 'df_dper_76' : 'df dpercent-76', - 'df_dper_77' : 'df dpercent-77', - 'df_dper_78' : 'df dpercent-78', - 'df_dper_79' : 'df dpercent-79', - 'df_dper_80' : 'df dpercent-80', - 'df_dper_81' : 'df dpercent-81', - 'df_dper_82' : 'df dpercent-82', - 'df_dper_83' : 'df dpercent-83', - 'df_dper_84' : 'df dpercent-84', - 'df_dper_85' : 'df dpercent-85', - 'df_dper_86' : 'df dpercent-86', - 'df_dper_87' : 'df dpercent-87', - 'df_dper_88' : 'df dpercent-88', - 'df_dper_89' : 'df dpercent-89', - 'df_dper_90' : 'df dpercent-90', - 'df_dper_91' : 'df dpercent-91', - 'df_dper_92' : 'df dpercent-92', - 'df_dper_93' : 'df dpercent-93', - 'df_dper_94' : 'df dpercent-94', - 'df_dper_95' : 'df dpercent-95', - 'df_dper_96' : 'df dpercent-96', - 'df_dper_97' : 'df dpercent-97', - 'df_dper_98' : 'df dpercent-98', - 'df_dper_99' : 'df dpercent-99', - 'df_dper_100' : 'df dpercent-100' + 'df_dper_00' : 'df d10-00', + 'df_dper_01' : 'df d10-01', + 'df_dper_02' : 'df d10-02', + 'df_dper_03' : 'df d10-03', + 'df_dper_04' : 'df d10-04', + 'df_dper_05' : 'df d10-05', + 'df_dper_06' : 'df d10-06', + 'df_dper_07' : 'df d10-07', + 'df_dper_08' : 'df d10-08', + 'df_dper_09' : 'df d10-09', + 'df_dper_10' : 'df d10-10', + 'df_dper_11' : 'df d10-11', + 'df_dper_12' : 'df d10-12', + 'df_dper_13' : 'df d10-13', + 'df_dper_14' : 'df d10-14', + 'df_dper_15' : 'df d10-15', + 'df_dper_16' : 'df d10-16', + 'df_dper_17' : 'df d10-17', + 'df_dper_18' : 'df d10-18', + 'df_dper_19' : 'df d10-19', + 'df_dper_20' : 'df d10-20', + 'df_dper_21' : 'df d10-21', + 'df_dper_22' : 'df d10-22', + 'df_dper_23' : 'df d10-23', + 'df_dper_24' : 'df d10-24', + 'df_dper_25' : 'df d10-25', + 'df_dper_26' : 'df d10-26', + 'df_dper_27' : 'df d10-27', + 'df_dper_28' : 'df d10-28', + 'df_dper_29' : 'df d10-29', + 'df_dper_30' : 'df d10-30', + 'df_dper_31' : 'df d10-31', + 'df_dper_32' : 'df d10-32', + 'df_dper_33' : 'df d10-33', + 'df_dper_34' : 'df d10-34', + 'df_dper_35' : 'df d10-35', + 'df_dper_36' : 'df d10-36', + 'df_dper_37' : 'df d10-37', + 'df_dper_38' : 'df d10-38', + 'df_dper_39' : 'df d10-39', + 'df_dper_40' : 'df d10-40', + 'df_dper_41' : 'df d10-41', + 'df_dper_42' : 'df d10-42', + 'df_dper_43' : 'df d10-43', + 'df_dper_44' : 'df d10-44', + 'df_dper_45' : 'df d10-45', + 'df_dper_46' : 'df d10-46', + 'df_dper_47' : 'df d10-47', + 'df_dper_48' : 'df d10-48', + 'df_dper_49' : 'df d10-49', + 'df_dper_50' : 'df d10-50', + 'df_dper_51' : 'df d10-51', + 'df_dper_52' : 'df d10-52', + 'df_dper_53' : 'df d10-53', + 'df_dper_54' : 'df d10-54', + 'df_dper_55' : 'df d10-55', + 'df_dper_56' : 'df d10-56', + 'df_dper_57' : 'df d10-57', + 'df_dper_58' : 'df d10-58', + 'df_dper_59' : 'df d10-59', + 'df_dper_60' : 'df d10-60', + 'df_dper_61' : 'df d10-61', + 'df_dper_62' : 'df d10-62', + 'df_dper_63' : 'df d10-63', + 'df_dper_64' : 'df d10-64', + 'df_dper_65' : 'df d10-65', + 'df_dper_66' : 'df d10-66', + 'df_dper_67' : 'df d10-67', + 'df_dper_68' : 'df d10-68', + 'df_dper_69' : 'df d10-69', + 'df_dper_70' : 'df d10-70', + 'df_dper_71' : 'df d10-71', + 'df_dper_72' : 'df d10-72', + 'df_dper_73' : 'df d10-73', + 'df_dper_74' : 'df d10-74', + 'df_dper_75' : 'df d10-75', + 'df_dper_76' : 'df d10-76', + 'df_dper_77' : 'df d10-77', + 'df_dper_78' : 'df d10-78', + 'df_dper_79' : 'df d10-79', + 'df_dper_80' : 'df d10-80', + 'df_dper_81' : 'df d10-81', + 'df_dper_82' : 'df d10-82', + 'df_dper_83' : 'df d10-83', + 'df_dper_84' : 'df d10-84', + 'df_dper_85' : 'df d10-85', + 'df_dper_86' : 'df d10-86', + 'df_dper_87' : 'df d10-87', + 'df_dper_88' : 'df d10-88', + 'df_dper_89' : 'df d10-89', + 'df_dper_90' : 'df d10-90', + 'df_dper_91' : 'df d10-91', + 'df_dper_92' : 'df d10-92', + 'df_dper_93' : 'df d10-93', + 'df_dper_94' : 'df d10-94', + 'df_dper_95' : 'df d10-95', + 'df_dper_96' : 'df d10-96', + 'df_dper_97' : 'df d10-97', + 'df_dper_98' : 'df d10-98', + 'df_dper_99' : 'df d10-99', + 'df_dper_100' : 'df d10-100' }; export default diceFont; \ No newline at end of file diff --git a/themes/fonts/iconFonts/diceFont.less b/themes/fonts/iconFonts/diceFont.less index 9e10a0bd1..389ea3156 100644 --- a/themes/fonts/iconFonts/diceFont.less +++ b/themes/fonts/iconFonts/diceFont.less @@ -170,507 +170,507 @@ // d100 - &.dpercent-00::before { + &.d10-00::before { font-family : 'dicefont-percent'; content : '\e90b'; } - &.dpercent-01::before { + &.d10-01::before { font-family : 'dicefont-percent'; content : '\e90c'; } - &.dpercent-02::before { + &.d10-02::before { font-family : 'dicefont-percent'; content : '\e90d'; } - &.dpercent-03::before { + &.d10-03::before { font-family : 'dicefont-percent'; content : '\e90e'; } - &.dpercent-04::before { + &.d10-04::before { font-family : 'dicefont-percent'; content : '\e90f'; } - &.dpercent-05::before { + &.d10-05::before { font-family : 'dicefont-percent'; content : '\e910'; } - &.dpercent-06::before { + &.d10-06::before { font-family : 'dicefont-percent'; content : '\e911'; } - &.dpercent-07::before { + &.d10-07::before { font-family : 'dicefont-percent'; content : '\e912'; } - &.dpercent-08::before { + &.d10-08::before { font-family : 'dicefont-percent'; content : '\e913'; } - &.dpercent-09::before { + &.d10-09::before { font-family : 'dicefont-percent'; content : '\e914'; } - &.dpercent-10::before { + &.d10-10::before { font-family : 'dicefont-percent'; content : '\e915'; } - &.dpercent-11::before { + &.d10-11::before { font-family : 'dicefont-percent'; content : '\e916'; } - &.dpercent-12::before { + &.d10-12::before { font-family : 'dicefont-percent'; content : '\e917'; } - &.dpercent-13::before { + &.d10-13::before { font-family : 'dicefont-percent'; content : '\e918'; } - &.dpercent-14::before { + &.d10-14::before { font-family : 'dicefont-percent'; content : '\e919'; } - &.dpercent-15::before { + &.d10-15::before { font-family : 'dicefont-percent'; content : '\e91a'; } - &.dpercent-16::before { + &.d10-16::before { font-family : 'dicefont-percent'; content : '\e91b'; } - &.dpercent-17::before { + &.d10-17::before { font-family : 'dicefont-percent'; content : '\e91c'; } - &.dpercent-18::before { + &.d10-18::before { font-family : 'dicefont-percent'; content : '\e91d'; } - &.dpercent-19::before { + &.d10-19::before { font-family : 'dicefont-percent'; content : '\e91e'; } - &.dpercent-20::before { + &.d10-20::before { font-family : 'dicefont-percent'; content : '\e91f'; } - &.dpercent-21::before { + &.d10-21::before { font-family : 'dicefont-percent'; content : '\e920'; } - &.dpercent-22::before { + &.d10-22::before { font-family : 'dicefont-percent'; content : '\e921'; } - &.dpercent-23::before { + &.d10-23::before { font-family : 'dicefont-percent'; content : '\e922'; } - &.dpercent-24::before { + &.d10-24::before { font-family : 'dicefont-percent'; content : '\e923'; } - &.dpercent-25::before { + &.d10-25::before { font-family : 'dicefont-percent'; content : '\e924'; } - &.dpercent-26::before { + &.d10-26::before { font-family : 'dicefont-percent'; content : '\e925'; } - &.dpercent-27::before { + &.d10-27::before { font-family : 'dicefont-percent'; content : '\e926'; } - &.dpercent-28::before { + &.d10-28::before { font-family : 'dicefont-percent'; content : '\e927'; } - &.dpercent-29::before { + &.d10-29::before { font-family : 'dicefont-percent'; content : '\e928'; } - &.dpercent-30::before { + &.d10-30::before { font-family : 'dicefont-percent'; content : '\e929'; } - &.dpercent-31::before { + &.d10-31::before { font-family : 'dicefont-percent'; content : '\e92a'; } - &.dpercent-32::before { + &.d10-32::before { font-family : 'dicefont-percent'; content : '\e92b'; } - &.dpercent-33::before { + &.d10-33::before { font-family : 'dicefont-percent'; content : '\e92c'; } - &.dpercent-34::before { + &.d10-34::before { font-family : 'dicefont-percent'; content : '\e92d'; } - &.dpercent-35::before { + &.d10-35::before { font-family : 'dicefont-percent'; content : '\e92e'; } - &.dpercent-36::before { + &.d10-36::before { font-family : 'dicefont-percent'; content : '\e92f'; } - &.dpercent-37::before { + &.d10-37::before { font-family : 'dicefont-percent'; content : '\e930'; } - &.dpercent-38::before { + &.d10-38::before { font-family : 'dicefont-percent'; content : '\e931'; } - &.dpercent-39::before { + &.d10-39::before { font-family : 'dicefont-percent'; content : '\e932'; } - &.dpercent-40::before { + &.d10-40::before { font-family : 'dicefont-percent'; content : '\e933'; } - &.dpercent-41::before { + &.d10-41::before { font-family : 'dicefont-percent'; content : '\e934'; } - &.dpercent-42::before { + &.d10-42::before { font-family : 'dicefont-percent'; content : '\e935'; } - &.dpercent-43::before { + &.d10-43::before { font-family : 'dicefont-percent'; content : '\e936'; } - &.dpercent-44::before { + &.d10-44::before { font-family : 'dicefont-percent'; content : '\e937'; } - &.dpercent-45::before { + &.d10-45::before { font-family : 'dicefont-percent'; content : '\e938'; } - &.dpercent-46::before { + &.d10-46::before { font-family : 'dicefont-percent'; content : '\e939'; } - &.dpercent-47::before { + &.d10-47::before { font-family : 'dicefont-percent'; content : '\e93a'; } - &.dpercent-48::before { + &.d10-48::before { font-family : 'dicefont-percent'; content : '\e93b'; } - &.dpercent-49::before { + &.d10-49::before { font-family : 'dicefont-percent'; content : '\e93c'; } - &.dpercent-50::before { + &.d10-50::before { font-family : 'dicefont-percent'; content : '\e93d'; } - &.dpercent-51::before { + &.d10-51::before { font-family : 'dicefont-percent'; content : '\e93e'; } - &.dpercent-52::before { + &.d10-52::before { font-family : 'dicefont-percent'; content : '\e93f'; } - &.dpercent-53::before { + &.d10-53::before { font-family : 'dicefont-percent'; content : '\e940'; } - &.dpercent-54::before { + &.d10-54::before { font-family : 'dicefont-percent'; content : '\e941'; } - &.dpercent-55::before { + &.d10-55::before { font-family : 'dicefont-percent'; content : '\e942'; } - &.dpercent-56::before { + &.d10-56::before { font-family : 'dicefont-percent'; content : '\e943'; } - &.dpercent-57::before { + &.d10-57::before { font-family : 'dicefont-percent'; content : '\e944'; } - &.dpercent-58::before { + &.d10-58::before { font-family : 'dicefont-percent'; content : '\e945'; } - &.dpercent-59::before { + &.d10-59::before { font-family : 'dicefont-percent'; content : '\e946'; } - &.dpercent-60::before { + &.d10-60::before { font-family : 'dicefont-percent'; content : '\e947'; } - &.dpercent-61::before { + &.d10-61::before { font-family : 'dicefont-percent'; content : '\e948'; } - &.dpercent-62::before { + &.d10-62::before { font-family : 'dicefont-percent'; content : '\e949'; } - &.dpercent-63::before { + &.d10-63::before { font-family : 'dicefont-percent'; content : '\e94a'; } - &.dpercent-64::before { + &.d10-64::before { font-family : 'dicefont-percent'; content : '\e94b'; } - &.dpercent-65::before { + &.d10-65::before { font-family : 'dicefont-percent'; content : '\e94c'; } - &.dpercent-66::before { + &.d10-66::before { font-family : 'dicefont-percent'; content : '\e94d'; } - &.dpercent-67::before { + &.d10-67::before { font-family : 'dicefont-percent'; content : '\e94e'; } - &.dpercent-68::before { + &.d10-68::before { font-family : 'dicefont-percent'; content : '\e94f'; } - &.dpercent-69::before { + &.d10-69::before { font-family : 'dicefont-percent'; content : '\e950'; } - &.dpercent-70::before { + &.d10-70::before { font-family : 'dicefont-percent'; content : '\e951'; } - &.dpercent-71::before { + &.d10-71::before { font-family : 'dicefont-percent'; content : '\e952'; } - &.dpercent-72::before { + &.d10-72::before { font-family : 'dicefont-percent'; content : '\e953'; } - &.dpercent-73::before { + &.d10-73::before { font-family : 'dicefont-percent'; content : '\e954'; } - &.dpercent-74::before { + &.d10-74::before { font-family : 'dicefont-percent'; content : '\e955'; } - &.dpercent-75::before { + &.d10-75::before { font-family : 'dicefont-percent'; content : '\e956'; } - &.dpercent-76::before { + &.d10-76::before { font-family : 'dicefont-percent'; content : '\e957'; } - &.dpercent-77::before { + &.d10-77::before { font-family : 'dicefont-percent'; content : '\e958'; } - &.dpercent-78::before { + &.d10-78::before { font-family : 'dicefont-percent'; content : '\e959'; } - &.dpercent-79::before { + &.d10-79::before { font-family : 'dicefont-percent'; content : '\e95a'; } - &.dpercent-80::before { + &.d10-80::before { font-family : 'dicefont-percent'; content : '\e95b'; } - &.dpercent-81::before { + &.d10-81::before { font-family : 'dicefont-percent'; content : '\e95c'; } - &.dpercent-82::before { + &.d10-82::before { font-family : 'dicefont-percent'; content : '\e95d'; } - &.dpercent-83::before { + &.d10-83::before { font-family : 'dicefont-percent'; content : '\e95e'; } - &.dpercent-84::before { + &.d10-84::before { font-family : 'dicefont-percent'; content : '\e95f'; } - &.dpercent-85::before { + &.d10-85::before { font-family : 'dicefont-percent'; content : '\e960'; } - &.dpercent-86::before { + &.d10-86::before { font-family : 'dicefont-percent'; content : '\e961'; } - &.dpercent-87::before { + &.d10-87::before { font-family : 'dicefont-percent'; content : '\e962'; } - &.dpercent-88::before { + &.d10-88::before { font-family : 'dicefont-percent'; content : '\e963'; } - &.dpercent-89::before { + &.d10-89::before { font-family : 'dicefont-percent'; content : '\e964'; } - &.dpercent-90::before { + &.d10-90::before { font-family : 'dicefont-percent'; content : '\e965'; } - &.dpercent-91::before { + &.d10-91::before { font-family : 'dicefont-percent'; content : '\e966'; } - &.dpercent-92::before { + &.d10-92::before { font-family : 'dicefont-percent'; content : '\e967'; } - &.dpercent-93::before { + &.d10-93::before { font-family : 'dicefont-percent'; content : '\e968'; } - &.dpercent-94::before { + &.d10-94::before { font-family : 'dicefont-percent'; content : '\e969'; } - &.dpercent-95::before { + &.d10-95::before { font-family : 'dicefont-percent'; content : '\e96a'; } - &.dpercent-96::before { + &.d10-96::before { font-family : 'dicefont-percent'; content : '\e96b'; } - &.dpercent-97::before { + &.d10-97::before { font-family : 'dicefont-percent'; content : '\e96c'; } - &.dpercent-98::before { + &.d10-98::before { font-family : 'dicefont-percent'; content : '\e96d'; } - &.dpercent-99::before { + &.d10-99::before { font-family : 'dicefont-percent'; content : '\e96e'; } - &.dpercent-100::before { + &.d10-100::before { font-family : 'dicefont-percent'; content : '\e96f'; }