Skip to content

Commit

Permalink
Global: Yet more unicode fixes, handle image fallbacks - #283
Browse files Browse the repository at this point in the history
  • Loading branch information
silverwind committed Jan 30, 2016
1 parent 10bdbc1 commit f587158
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 19 deletions.
42 changes: 24 additions & 18 deletions github-dark.css
Original file line number Diff line number Diff line change
Expand Up @@ -1004,20 +1004,26 @@
-webkit-filter: invert(100%) !important;
filter: invert(100%) !important;
}
.emoji[title=":soon:"], .emoji[title=":on:"], .emoji[title=":end:"],
.emoji[title=":heavy_dollar_sign:"], .emoji[title=":registered:"],
.emoji[title=":tm:"], .emoji[title=":heavy_multiplication_x:"],
.emoji[title=":heavy_plus_sign:"], .emoji[title=":heavy_minus_sign:"],
.emoji[title=":heavy_division_sign:"], .emoji[title=":heavy_check_mark:"],
.emoji[title=":arrows_clockwise:"], .emoji[title=":wavy_dash:"],
.emoji[title=":curly_loop:"], .emoji[title=":copyright:"],
.emoji[title=":currency_exchange:"], .emoji[title=":top:"],
.emoji[title=":back:"], .emoji[title=":zzz:"], .emoji[title=":notes:"],
.emoji[title=":musical_score:"] {
[title=":soon:"], [title=":on:"], [title=":end:"],
[title=":heavy_dollar_sign:"], [title=":registered:"],
[title=":tm:"], [title=":heavy_multiplication_x:"],
[title=":heavy_plus_sign:"], [title=":heavy_minus_sign:"],
[title=":heavy_division_sign:"], [title=":heavy_check_mark:"],
[title=":arrows_clockwise:"], [title=":wavy_dash:"],
[title=":curly_loop:"], [title=":copyright:"],
[title=":currency_exchange:"], [title=":top:"],
[title=":back:"], [title=":zzz:"], [title=":notes:"],
[title=":musical_score:"], [title=":black_large_square:"]
[title=":black_medium_small_square:"] {
-webkit-filter: invert(100%) !important;
filter: invert(100%) !important;
background: transparent !important;
}
g-emoji > img.emoji {
-webkit-filter: none !important;
filter: none !important;
background: transparent !important;
}

/* Exclude problematic non-emojis, use tools/unicode-gen.js to generate */
@font-face {
Expand All @@ -1030,14 +1036,14 @@
/* Exclude problematic emojis, use tools/unicode-gen.js to generate */
g-emoji[fallback-src$="2795.png"], g-emoji[fallback-src$="2796.png"],
g-emoji[fallback-src$="2797.png"], g-emoji[fallback-src$="27b0.png"],
g-emoji[fallback-src$="2b1b.png"], g-emoji[fallback-src$="1f3b6.png"],
g-emoji[fallback-src$="1f3bc.png"], g-emoji[fallback-src$="1f4b1.png"],
g-emoji[fallback-src$="1f4b2.png"], g-emoji[fallback-src$="1f503.png"],
g-emoji[fallback-src$="1f519.png"], g-emoji[fallback-src$="1f51a.png"],
g-emoji[fallback-src$="1f51b.png"], g-emoji[fallback-src$="1f51c.png"],
g-emoji[fallback-src$="1f51d.png"] {
-webkit-filter: invert(80%) !important;
filter: invert(80%) !important;
g-emoji[fallback-src$="2b1b.png"], g-emoji[fallback-src$="25fe.png"],
g-emoji[fallback-src$="1f3b6.png"], g-emoji[fallback-src$="1f3bc.png"],
g-emoji[fallback-src$="1f4b1.png"], g-emoji[fallback-src$="1f4b2.png"],
g-emoji[fallback-src$="1f503.png"], g-emoji[fallback-src$="1f519.png"],
g-emoji[fallback-src$="1f51a.png"], g-emoji[fallback-src$="1f51b.png"],
g-emoji[fallback-src$="1f51c.png"], g-emoji[fallback-src$="1f51d.png"] {
-webkit-filter: invert(70%) !important;
filter: invert(70%) !important;
}

/* GeoJSON maps */
Expand Down
2 changes: 1 addition & 1 deletion tools/unicode-gen.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
"use strict";

const chars = "©®™▪◼◾♠♣✔✖〰";
const emojis = "➕➖➗➰⬛🎶🎼💱💲🔃🔙🔚🔛🔜🔝";
const emojis = "➕➖➗➰⬛🎶🎼💱💲🔃🔙🔚🔛🔜🔝";

function padStart(num) {
const str = "" + num, pad = "00000";
Expand Down

0 comments on commit f587158

Please sign in to comment.