Japanese characters have some spaces display in google chrome - html

I've been finding a solution for this problem. I wonder why chrome displays some spaces and font changes for the japanese characters in my website like this:
Google Chrome displaying the Japanese text
While in Microsoft Edge and Mozilla Firefox is working fine:
Mozilla and Edge
Any help will do. Thank you.
Chrome version 58.0.3029.96 (64-bit)
Firefox version 53.0 (32-bit)
Edge version 38.14393.1066.0

Found already the solution for this issue. I use the standard font family for Japanese characters like MS PGothic and now i dont have problem anymore with the spacing.
Link here:
Japanese standard web fonts

Related

Chrome is not displaying my emoji correctly

I'm using Chrome Version 68.0.3440.106 (Official Build) (64-bit) on macOS Sierra 10.12.6.
I have the following code:
<div class="emoji">☺️</div>
It's rendering this:
Instead of this:
It only happens with this specific emoji. All others work fine. Why?
If you are a developer trying to fix that on your website try adding some font-family to emoji. This one worked for same issue I had.
font-family: apple color emoji, segoe ui emoji, noto color emoji, android emoji, emojisymbols, emojione mozilla, twemoji mozilla, segoe ui symbol;
If you are the user, you can install chrome extension which handles emojis chromoji
I know that my answer is a bit late. But I've faced with the same problem and solve it through adding to my CSS file #font-face import. Also I've downloaded NotoColorEmoji font by Google. Here is page of this font. TrueType file is on it's github. So, after this even Chromium displays emojis on my site correctly.
The CSS properties in this answer were a good attempt at making emoji "just work", but as the blog post The struggle of using native emoji on the web illustrates, it can have unintended side effects.
One problem is that the fonts treat special characters like #, * and numbers as emoji. So you need to be selective about which parts of the text have the font-family applied, and be sure the text is actually something that should be unconditionally treated as emoji.
Even if it does appear to work, the emoji that will be shown varies by OS and browser, so it's inconsistent at best.
Ultimately, I gave up on trying to make emoji work for my use case.

unicode control character not showing in chrome

I have a page that uses unicode control character (\u009d) inside.in windows 8 and google chrome browser there is no problem showing this char but in windows 10 using google chrome this char shows as a rectangle
but using other browsers like firefox or microsoft edge there is no problem at all
This is weird that I have the opposited probelem.
'\u0001' shows nothing in firefox(53.0.2 64 version), edge, ie10.
But on my office pc '\u0001' shows special pic with chrome.
And on my personal pc with different version chrome it shows another pic which is different with the pic as above.
I guess the browser control the vision of the chars. Different browser with version show different results.

Display special non-English characters

Chrome on Ubuntu doesn't display special characters in words like Bo͞oyä when displaying. It works in Windows and Android. Also when typing the characters they look good, but not when displaying. Right now as I am typing this question, it shows right in the text-area but not in the preview below. Why? All works fine on Firefox on Ubuntu.
I asked this on Ubuntu forum but they pointed out that the problem was with Chrome. They are right. So where to post if not here?
Any solution?
Older browsers may not support all the HTML5 entities in the table below.
Chrome has good support. But (currently) only IE 11+ and Firefox 35+ support all the entities.
http://www.w3schools.com/charsets/ref_utf_punctuation.asp

Characters like `tt` , `ti`, `ff` in my html page disappears while viewing with chrome and safari

In a particular html file all "ti","fi","tt" characters are missing while viewing (The characters are there when we view it in inspect element).
eg: "Solution" is miss spelt "soluon".
Sample screenshot
The same html works well with FireFox. The above issue reproduces in Chrome and Safari.
Version
Chrome version : Version 50.0.2661.94 (64-bit)
Safari version : Version 9.0 (11601.1.56)
Kindly help me to sort this out.
The above issue occurs only in - webkit web browsers like chrome and safari - which provides support for ligatures - whereas browser like firefox does not.
A ligature is a combination of two or more letters joined as a single
glyph
​Root cause
This issue with missing characters is due to ligature support provided by these modern browsers - let me explain how
1.The tool while converting - it converts characters to glyphs using poppler for rendering - now these browser when they come across characters like tt tf ti ff fi consider them to be ligature and searches for glyphs corresponding to tt and not t t
2.Since they do not have their corresponding glyphs - they just skip the characters and renders the rest - so, we fount the characters missing
Could be solved by
Disabling/ Turning-off the ligature in these browsers - embedding the css in the generating content
For more details please refer:
Prevent ligatures in Safari (Mavericks/iOS7) via CSS
Please correct me if I am wrong.

How can I display unicode emoticons in Chrome/ Safari?

I'm building a Chat with PHP & JS.
I'm trying to display the following unicode characters in Google Chrome: http://de.wikipedia.org/wiki/Unicodeblock_Smileys
The characters are displayed correctly in Firefox and IE, but not in Chrome/ Safari.
The characterset is UTF-8.
Any ideas?
This is a known defect with Chrome on OSX: https://code.google.com/p/chromium/issues/detail?id=62435