3

这是我的CSS

@font-face {  
  font-family: kruti dev ;  
  src: url( '../../fonts/k010.ttf' ) format("truetype");  
}  

.hinditext {
    font-family: kruti dev;  
    font-size:18px;
}

这是我的html

<h3 class="hinditext">lkoZtfud izU;kl efUnj Jh egkdkys'oj </h3>

当我在浏览器中显示页面时,它会以印地语显示内容,如下所示 浏览器显示

但是当我给出打印推荐时,即用英语打印内容,如 lkoZtfud izU;kl efUnj Jh egkdkys'oj。

请谁能告诉我如何解决这个问题并用印地语打印内容。

4

5 回答 5

3

对于网页和打印的印地语字体,请使用以下 CSS:

@font-face {
font-family: 'Kruti Dev';
src: url('../../Content/CustomCSS/Kruti Dev 010.ttf') format('truetype')}

.KrutiDev_hindi_text {
font-family: Kruti Dev !important;
font-size: 18px !important;}

KrutiDev_hindi_text类添加到要应用印地语字体的 div,并在打印函数中添加对此 CSS 的引用,即strid您要打印的 =div id。

打印功能:

function CallPrint(strid) {

    var panel = document.getElementById(strid);
    var printWindow = window.open('', '', 'letf=100,top=100,width=600,height=600');

    printWindow.document.write('<html><head><meta charset="utf-8" /><title> </title>');

    printWindow.document.write('</head><body >');
    printWindow.document.write('<div class="container-fluid">');
    printWindow.document.write(panel.innerHTML);
    printWindow.document.write('<\/div>');
    //printWindow.document.write('<link href="/Content/bootstrap.css" rel="stylesheet" />');
    printWindow.document.write('<script src="/Scripts/jquery-1.9.1.min.js"><\/script>');
    //printWindow.document.write('<script src="/Scripts/bootstrap.min.js"><\/script>');
    printWindow.document.write('<link href="/Content/BhardwajCustom.css" rel="stylesheet" />');
    printWindow.document.write('<style><\/style>');
    printWindow.document.write('</body>');
    printWindow.document.write('</html>');
    printWindow.document.close();

    //printWindow.print();
    setTimeout(function () {
        printWindow.print();
    }, 100);
    return false;
}
于 2017-07-11T04:19:39.290 回答
2

引用kruti dev word 解决了我的问题。

@font-face{
  font-family: 'kruti dev';
  /*****/
}

以及你使用的地方。

在 Chrome、IE 和 FireFox 中测试。

于 2018-06-12T03:50:26.233 回答
0

只是使用 <meta charset="UTF-8">

在 HEAD SECION,您的问题将得到解决。

于 2016-11-14T12:49:56.803 回答
0
<style>
@font-face{
font-family: kruti dev;
src: url("assets/text-font/K010.TTF") format("truetype");
}
.hindi{
font-family: kruti dev;
font-size: 25px;
}
    </style>

确保在 css url("assets/text-font/K010.TTF") 中添加 ("");

于 2018-01-05T19:09:46.740 回答
0
<%@page pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Bootstrap Example</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 
<meta name="viewport" content="width=device-width, initial-scale=1">
$(document).ready(function() 
var lang = {};
lang["en"] = {
    hello_world : "Hello, World!",
};
lang["es"] = {
    hello_world : "घर जोडा!",
};
CurrentLang="es";
alert(lang[CurrentLang].hello_world);
});
</script>
</head>
<body>
</body>
于 2018-10-07T04:41:39.353 回答