/    Sign up×
Community /Pin to ProfileBookmark

Hindi font not display properly while rendering Javascript

I want to make a quiz on blogger with the help of java script, but Hindi font is not showing correctly, although the options are showing correctly but the question is not. I have also adding utf-8 Meta code and also used google font mukta but still Hindi font is not showing properly. After adding the utf 8 code, the Hindi font is showing correctly when the html file is opened directly in the browser, but after adding it in the blogger, the Hindi font of the question is not showing correctly.
**[You can better understand via this image](https://i.stack.imgur.com/pGroF.png)**

**### HTML**

[code]
<div class=”quiz-container” id=”quiz”>
<div class=”quiz-header”>
<h2 id=”question” style=”font-family: mukta sans-serif;”>Question is loading…</h2>
<ul>
<li>
<input type=”radio” name=”answer” id=”a” class=”answer” />
<label for=”a” id=”a_text”>Answer…</label>
</li>
<li>
<input type=”radio” name=”answer” id=”b” class=”answer” />
<label for=”b” id=”b_text”>Answer…</label>
</li>
<li>
<input type=”radio” name=”answer” id=”c” class=”answer” />
<label for=”c” id=”c_text”>Answer…</label>
</li>
<li>
<input type=”radio” name=”answer” id=”d” class=”answer” />
<label for=”d” id=”d_text”>Answer…</label>
</li>
</ul>
</div>
<button id=”submit”>Submit</button>
</div>
[/code]

### **CSS**


[code]
.quiz-container {
background-color: #fff;
border-radius: 10px;
box-shadow: 0 0 10px 2px rgba(100, 100, 100, 0.1);
width: 100%;
overflow: hidden;
}
.quiz-header {
padding: 4rem;
}
h2 {
padding: 1rem;
text-align: center;
margin: 0;
}
ul {
list-style-type: none;
padding: 0;
}
ul li {
font-size: 1.2rem;
margin: 1rem 0;
}
ul li label {
cursor: pointer;
}
button {
background-color: #8e44ad;
color: #fff;
border: none;
display: block;
width: 100%;
cursor: pointer;
font-size: 1.1rem;
font-family: inherit;
padding: 1.3rem;
}
button:hover {
background-color: #732d91;
}
button:focus {
outline: none;
background-color: #5e3370;
}
[/code]

### **Javascript**


[code]
const quizData = [
{
question: “हिंदी भाषा के कितने मुख्य अंग है?”,
a: “Java”,
b: “C”,
c: “Python”,
d: “JavaScript”,
correct: “d”,
},
{
question: “What does CSS stand for?”,
a: “Central Style Sheets”,
b: “Cascading Style Sheets”,
c: “Cascading Simple Sheets”,
d: “Cars SUVs Sailboats”,
correct: “b”,
},
{
question: “What does HTML stand for?”,
a: “Hypertext Markup Language”,
b: “Hypertext Markdown Language”,
c: “Hyperloop Machine Language”,
d: “Helicopters Terminals Motorboats Lamborginis”,
correct: “a”,
},
{
question: “What year was JavaScript launched?”,
a: “1996”,
b: “1995”,
c: “1994”,
d: “none of the above”,
correct: “b”,
},
];
const quiz = document.getElementById(“quiz”);
const answerElements = document.querySelectorAll(“.answer”);
const questionElement = document.getElementById(“question”);
const a_text = document.getElementById(“a_text”);
const b_text = document.getElementById(“b_text”);
const c_text = document.getElementById(“c_text”);
const d_text = document.getElementById(“d_text”);
const submitButton = document.getElementById(“submit”);
let currentQuiz = 0;
let score = 0;
const deselectAnswers = () => {
answerElements.forEach((answer) => (answer.checked = false));
};
const getSelected = () => {
let answer;
answerElements.forEach((answerElement) => {
if (answerElement.checked) answer = answerElement.id;
});
return answer;
};
const loadQuiz = () => {
deselectAnswers();
const currentQuizData = quizData[currentQuiz];
questionElement.innerText = currentQuizData.question;
a_text.innerText = currentQuizData.a;
b_text.innerText = currentQuizData.b;
c_text.innerText = currentQuizData.c;
d_text.innerText = currentQuizData.d;
};
loadQuiz();
submitButton.addEventListener(“click”, () => {
const answer = getSelected();
if (answer) {
if (answer === quizData[currentQuiz].correct) score++;
currentQuiz++;
if (currentQuiz < quizData.length) loadQuiz();
else {
quiz.innerHTML = ‘<h2>You answered ${score}/${quizData.length} questions correctly</h2>’
‘<button onclick=”history.go(0)”>Play Again</button>’
location.reload();
}
}
});
[/code]

to post a comment
HTMLJavaScript

4 Comments(s)

Copy linkTweet thisAlerts:
@boohooOct 11.2021 — I checked in Chrome, Firefox and Safari (macOS) and it displays the question correctly.
Copy linkTweet thisAlerts:
@mahijiauthorOct 11.2021 — @boohoo#1638072 yes you are right but when i paste it on blogger not working properly.
Copy linkTweet thisAlerts:
@Steve_R_JonesmoderatorOct 11.2021 — You already asked this question here:

https://www.webdeveloper.com/d/397131-hindi-font-not-display-properly-while-rendering-javascript/4
Copy linkTweet thisAlerts:
@Steve_R_JonesmoderatorOct 11.2021 — {"locked":true}
×

Success!

Help @mahiji spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 4.24,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...