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

Can your Windows 7 see what I sent? #134

Closed
zhangbo8418 opened this issue Dec 24, 2023 · 19 comments
Closed

Can your Windows 7 see what I sent? #134

zhangbo8418 opened this issue Dec 24, 2023 · 19 comments

Comments

@zhangbo8418
Copy link

πŸ• πŸ† πŸ… 🦏 πŸ¦… 🍽 πŸ‰ πŸ–ŒοΈ πŸ– πŸ¦†

@mina354
Copy link

mina354 commented Dec 24, 2023

No.
image

@zhangbo8418
Copy link
Author

No. image

Screenshot_20231224_233638

@zhangbo8418
Copy link
Author

Wibdows7 doesn't seem to support emoji well.

@win32ss
Copy link
Owner

win32ss commented Dec 24, 2023

Chromium seems to depend on the Segoe UI Emoji font, which wasn't supplied until Windows 10 or later. Firefox-based browsers do not have this problem (presumably they use another emoji font, since Segoe is not freely redistributable). The solution is to get Segoe UI Emoji and install it.

@n0099
Copy link

n0099 commented Dec 24, 2023

Windows 8.1 here:
image

@vadimlitvinenko87
Copy link

SCRN-20231224225945
Windows 7 do not must have all trash that microsoft put in 10 and 11 version. I just installed font Segoe_ui_emoji.ttf and it shows in 7 too.

@zhangbo8418
Copy link
Author

πŸ• πŸ† πŸ… 🦏 πŸ¦… 🍽 πŸ‰ πŸ–ŒοΈ πŸ– πŸ¦†

https://llccd.eu.org/files/seguiemj_1_33_mod.ttf

@n0099
Copy link

n0099 commented Dec 25, 2023

@zhangbo8418
Copy link
Author

SCRN-20231224225945 Windows 7 do not must have all trash that microsoft put in 10 and 11 version. I just installed font Segoe_ui_emoji.ttf and it shows in 7 too.

Colorful Emoji
https://chromewebstore.google.com/detail/emojis-emoji-keyboard/gaoflciahikhligngeccdecgfjngejlh

@Aspire89
Copy link

Aspire89 commented Dec 25, 2023

I'm fine on Windows 7
Screenshot_12

@zhangbo8418 zhangbo8418 reopened this Dec 25, 2023
@zhangbo8418
Copy link
Author

I'm fine on Windows 7 Screenshot_12

Colorful Emoji

20231225164343

@ATB57791
Copy link

ATB57791 commented Dec 25, 2023

Emojis work after installing Segoe UI Emoji font extracted from Windows 11
image

https://www.mediafire.com/file/h55d6qi3khp1y9w/seguiemj.ttf/file

@MiraakThuri
Copy link

MiraakThuri commented Dec 26, 2023

Yes W7 need a updated version of "Segoe UI Emoji" to display emojis on chromium (they are rendered by DirectWrite and color emoji support was added to windows 8.1 dwrite.dll and never got backported, so i suppose firefox does not use DirectWrite to render emojis ?)

You can also get black and white emojis to work on vista by installing the font and using the dwrite.dll from windows 7 (need some small edits) + extended kernel

PS: it's also usefull to update the font on 8.1 because more emojis are added in each updates, and that font was updated alot

@docrR
Copy link
Collaborator

docrR commented Dec 26, 2023

As others have pointed out, the solution is replacing the Segoe UI fonts with those found in Windows 8.x or greater (preferably 11's). They will be monochrome/pollyfilled in on Windows 7 though. Firefox will display full color emojis, on the other hand.

@ghost
Copy link

ghost commented Jan 9, 2024

I'm fine on Windows 7 ![Screenshot_12](https://private-user-images.githubusercontent.com/59413249/292723335-
Colorful Emoji

It's much bigger than the browser font and doesn't fit in the reactions box.
image

@Vangelis66
Copy link

... In all my Chromium-based browsers on my Vista SP2 32-bit old laptop, I always install the excellent extension Twemoji for Chrome:

https://chromewebstore.google.com/detail/twemoji-for-chrome/fopgafjdjlongoeblobbafbnapafcicg

(old CWS for Chrome < 88.0:
https://chrome.google.com/webstore/detail/twemoji-for-chrome/fopgafjdjlongoeblobbafbnapafcicg)

Latest v0.0.8 is MV3, so won't install in 360EE variants and KafanMiniBrowser; here is v0.0.2 in MV2 format, for "older" Chrome builds...

Mind you, its creator was/is a Win7 user, he created the extension out of the OS's inability to support colourful emojis:

Quick background:
I use a Windows 7 machine where color emojis are not supported. I used several other extensions but noticed that they were rather old and did not support newer emojis. I couldn't find an updated one so I decided to create my own. Works great on my machine, so hopefully it also works correctly on yours. 

Limitations:
* Only replaces emojis that are already available during the initial page load. Emojis added after via ajax, lazy-loading or other scripts will not be affected.
* Only works if browser is connected to the internet. It pulls emoji data from the internet, so replacement emojis may not appear if you're offline.
* Also, replacement emojis will not appear when viewing local HTML files.
* Uses SVG files for the replacement images so may cause issues if your browser has poor support for SVGs.
* A 2-second delay was added when loading twemojis in YouTube since YouTube partially adds/pulls/shows content on a on-demand basis. If you feel that this extension has made YouTube slow or unusable, kindly disable or uninstall this extension.
* May interfere with websites that interact with or are reliant on text emojis for their functionality. If this occurs, kindly disable or uninstall this extension.

Advantages:
* Replaces the default emoji set if you're not happy with the default emoji that comes with your OS.
* Adds emoji support to Chrome, even if not supported by the OS.
* Flags are shown correctly as actual flags, instead of the two-letter combo.

Should work fine on Supermium; @unattendedplayer: includes a setting to adjust emoji size:

emojisize

Looks fine πŸ‘ on GitHub:

GHE

@andika207
Copy link

maybe this is off-topic but I have recently came across broken images like this one

screenshot 18

@ghost
Copy link

ghost commented Jan 10, 2024

... In all my Chromium-based browsers on my Vista SP2 32-bit old laptop, I always install the excellent extension Twemoji for Chrome

Should work fine on Supermium; @unattendedplayer: includes a setting to adjust emoji size:

That's what I have installed before, but deleted due to a bug in Youtube, before realizing it has a blacklist option. Installed it back and works fine except with few bugs.

@Vangelis66
Copy link

Vangelis66 commented Jan 10, 2024

maybe this is off-topic but I have recently came across broken images like this one

This isn't related to a specific browser (you can verify by checking in another browser besides Supermium πŸ˜‰ ) ; GitHub (i.e. Microsoft 😞 ) have started "protecting" member-attached files (this includes images) with JSON Web Tokens, with a very short lifespan (ca. 5min); as long as the attached image remains in its original post/location, it automatically gets its JWT renewed when you reload the GH page; but when you simply copy the image [URI] (from its original post) and paste(/"quote") it in a new post, this JWT renewal doesn't take place, hence, very quickly, the image URI in the pasted location expires/becomes invalid and from then on ONLY an empty placeholder appears in its position (with or without a filename, e.g. image in the case you referenced) ...

In your post above, the direct URI to the image you attached is right now:

https://private-user-images.githubusercontent.com/47242117/295494473-16978d62-52ac-48e5-8ada-e0511098e004.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDQ5MjIwMjksIm5iZiI6MTcwNDkyMTcyOSwicGF0aCI6Ii80NzI0MjExNy8yOTU0OTQ0NzMtMTY5NzhkNjItNTJhYy00OGU1LThhZGEtZTA1MTEwOThlMDA0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTEwVDIxMjIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMwYjc4YzU4ZTA4NzQwMmIyYThmOGZmZTBkYTUxMzVmYWE0NTFiOTk1NTNhYTFjNWZjNzMyZWEyYmM1MzEyZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.7Yt-wzdt0KqEdlMbd98E559g7NNFdww1aZlSHP1Vsk8

The JWT value is:

eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDQ5MjIwMjksIm5iZiI6MTcwNDkyMTcyOSwicGF0aCI6Ii80NzI0MjExNy8yOTU0OTQ0NzMtMTY5NzhkNjItNTJhYy00OGU1LThhZGEtZTA1MTEwOThlMDA0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMTAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTEwVDIxMjIwOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWMwYjc4YzU4ZTA4NzQwMmIyYThmOGZmZTBkYTUxMzVmYWE0NTFiOTk1NTNhYTFjNWZjNzMyZWEyYmM1MzEyZTYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.7Yt-wzdt0KqEdlMbd98E559g7NNFdww1aZlSHP1Vsk8

If you use an online JWT decoder (e.g. here), you'll see in the PAYLOAD DATA section the query string below:
&X-Amz-Date=20240110T212209Z&X-Amz-Expires=300
where 300 = 300s = 5min, lifespan of the image URI since it was first requested (FWIW, the link I have pasted above has already expired as I type this...).

The way I see it, if one wants now to copy/paste an attached image from another GH post, one has to fetch it to disk first and re-upload/attach it to one's own post, e.g. like this:

test

Kind regards πŸ˜„

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

No branches or pull requests