[add] Noto & Noto Emoji fonts
[add] Quick index
This commit is contained in:
parent
e773270606
commit
b3e43fc9e8
10 changed files with 958 additions and 38 deletions
21
README
21
README
|
@ -1,21 +0,0 @@
|
||||||
-= README =-
|
|
||||||
|
|
||||||
uuu.tf
|
|
||||||
|
|
||||||
Author : Raphaël
|
|
||||||
Website : http://www.onlinecreation.pro
|
|
||||||
Demo : http://uuu.tf
|
|
||||||
GIT : https://github.com/onlinecreation/uuu.tf
|
|
||||||
|
|
||||||
-= Credits =-
|
|
||||||
|
|
||||||
The favicon is from the famfamfam silk icons library
|
|
||||||
http://www.famfamfam.com/lab/icons/silk/
|
|
||||||
|
|
||||||
-= How to install it =-
|
|
||||||
|
|
||||||
Step 1:
|
|
||||||
Place the content of the htdocs folder into the root folder of your webserver
|
|
||||||
|
|
||||||
Step 2:
|
|
||||||
There is no step 2.
|
|
17
README.md
Normal file
17
README.md
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
uuu.tf
|
||||||
|
======
|
||||||
|
* Author: [Raphaël](http://raphael.onlc.fr)
|
||||||
|
* Demo: http://uuu.tf
|
||||||
|
|
||||||
|
Credits
|
||||||
|
-------
|
||||||
|
The favicon is from the famfamfam silk icons library:
|
||||||
|
http://www.famfamfam.com/lab/icons/silk/
|
||||||
|
|
||||||
|
NoTo font by Google:
|
||||||
|
https://github.com/googlei18n/noto-fonts
|
||||||
|
|
||||||
|
How to install it
|
||||||
|
-----------------
|
||||||
|
* Step 1: Place the content of the htdocs folder into the root folder of your webserver
|
||||||
|
* Step 2: There is no step 2.
|
|
@ -1,4 +1,3 @@
|
||||||
Options +FollowSymLinks
|
Options +FollowSymLinks
|
||||||
RewriteEngine on
|
RewriteEngine on
|
||||||
RewriteBase /
|
|
||||||
RewriteRule ^([0-9]+)$ index.php?page=$1 [L]
|
RewriteRule ^([0-9]+)$ index.php?page=$1 [L]
|
9
htdocs/css/emoji.css
Normal file
9
htdocs/css/emoji.css
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
@font-face {
|
||||||
|
font-family: "NotoEmoji";
|
||||||
|
src: url('notoemoji-regular.ttf') format('truetype'),
|
||||||
|
url('notoemoji-regular-webfont.woff2') format('woff2'),
|
||||||
|
url('notoemoji-regular-webfont.woff') format('woff'),
|
||||||
|
url('notoemoji-regular-webfont.svg#noto_emojiregular') format('svg');
|
||||||
|
font-weight: normal;
|
||||||
|
font-style: normal;
|
||||||
|
}
|
896
htdocs/css/notoemoji-regular-webfont.svg
Normal file
896
htdocs/css/notoemoji-regular-webfont.svg
Normal file
File diff suppressed because one or more lines are too long
After Width: | Height: | Size: 1.1 MiB |
BIN
htdocs/css/notoemoji-regular-webfont.woff
Normal file
BIN
htdocs/css/notoemoji-regular-webfont.woff
Normal file
Binary file not shown.
BIN
htdocs/css/notoemoji-regular-webfont.woff2
Normal file
BIN
htdocs/css/notoemoji-regular-webfont.woff2
Normal file
Binary file not shown.
BIN
htdocs/css/notoemoji-regular.ttf
Normal file
BIN
htdocs/css/notoemoji-regular.ttf
Normal file
Binary file not shown.
|
@ -1,13 +1,12 @@
|
||||||
body{
|
body{
|
||||||
background: #eee;
|
background: #eee;
|
||||||
font-family: 'Source Sans Pro', Arial, Trebuchet MS, sans-serif;
|
font-family: NoTo, sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
.char{
|
.char{
|
||||||
display: inline-block;
|
display: inline-block;
|
||||||
width: 100px;
|
width: 100px;
|
||||||
height: 85px;
|
height: 85px;
|
||||||
float: left;
|
|
||||||
text-align: center;
|
text-align: center;
|
||||||
border: #ccc 1px solid;
|
border: #ccc 1px solid;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
|
@ -16,21 +15,22 @@ body{
|
||||||
color: #666;
|
color: #666;
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
float: left;
|
||||||
}
|
}
|
||||||
|
|
||||||
.char strong{
|
.char span{
|
||||||
font-size: 40px;
|
font-size: 40px;
|
||||||
display: block;
|
display: block;
|
||||||
color: #000;
|
color: #000;
|
||||||
font-family: Arial, sans-serif;
|
|
||||||
padding: 5px;
|
padding: 5px;
|
||||||
|
font-family: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", NoTo, NotoEmoji, sans-serif;
|
||||||
}
|
}
|
||||||
|
|
||||||
.clear{
|
.clear{
|
||||||
clear: both;
|
clear: both;
|
||||||
}
|
}
|
||||||
|
|
||||||
a, a.char strong{
|
a, a.char span{
|
||||||
color: #006699;
|
color: #006699;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -6,7 +6,8 @@
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<meta name="author" content="http://www.onlinecreation.pro">
|
<meta name="author" content="http://www.onlinecreation.pro">
|
||||||
<meta name="description" content="<?php echo $_GET["page"] > 0 ? "UTF-8 and HTML charmap, Page " . $_GET["page"] . ", from char nr." . (($_GET["page"] - 1) * 1000) . " to char nr." . ($_GET["page"] * 1000 - 1) . "." : "Certainly the biggest unicode character map in the world. Each char is associated with its HTML code."; ?>" />
|
<meta name="description" content="<?php echo $_GET["page"] > 0 ? "UTF-8 and HTML charmap, Page " . $_GET["page"] . ", from char nr." . (($_GET["page"] - 1) * 1000) . " to char nr." . ($_GET["page"] * 1000 - 1) . "." : "Certainly the biggest unicode character map in the world. Each char is associated with its HTML code."; ?>" />
|
||||||
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400' rel='stylesheet' type='text/css'>
|
<link href="https://fonts.googleapis.com/css?family=Noto+Sans:400,700&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese" rel="stylesheet">
|
||||||
|
<link href='css/emoji.css' rel='stylesheet' type='text/css'>
|
||||||
<link href='css/style.css' rel='stylesheet' type='text/css'>
|
<link href='css/style.css' rel='stylesheet' type='text/css'>
|
||||||
<link rel="shortcut icon" href="favicon.ico">
|
<link rel="shortcut icon" href="favicon.ico">
|
||||||
<link rel="apple-touch-icon" href="img/icon_128.png" />
|
<link rel="apple-touch-icon" href="img/icon_128.png" />
|
||||||
|
@ -14,7 +15,7 @@
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="char welcome">
|
<div class="char welcome">
|
||||||
<strong>uuu.tf</strong>
|
<span>uuu.tf</span>
|
||||||
The biggest HTML UTF-8 charmap you can imagine !
|
The biggest HTML UTF-8 charmap you can imagine !
|
||||||
</div>
|
</div>
|
||||||
<div class="char socials">
|
<div class="char socials">
|
||||||
|
@ -29,9 +30,9 @@
|
||||||
</div>
|
</div>
|
||||||
<?php
|
<?php
|
||||||
if ($_GET['page'] > 1) {
|
if ($_GET['page'] > 1) {
|
||||||
echo '<a class="char clear" href="' . ($_GET['page'] - 1) . '"><strong>«</strong>Previous</a>';
|
echo '<a class="char clear" href="' . ($_GET['page'] - 1) . '"><span>«</span>Previous</a>';
|
||||||
} elseif ($_GET['page'] == 1) {
|
} elseif ($_GET['page'] == 1) {
|
||||||
echo '<a class="char clear" href="/"><strong>«</strong>Previous</a>';
|
echo '<a class="char clear" href="/"><span>«</span>Previous</a>';
|
||||||
}else{
|
}else{
|
||||||
echo '<div class="clear"></div>';
|
echo '<div class="clear"></div>';
|
||||||
}
|
}
|
||||||
|
@ -71,21 +72,40 @@
|
||||||
"⑬", "⑭", "⑮", "⑯", "⑰", "⑱", "⑲", "⑳", "⒈", "⒉", "⒊", "⒋", "⒌", "⒍", "⒎", "⒏",
|
"⑬", "⑭", "⑮", "⑯", "⑰", "⑱", "⑲", "⑳", "⒈", "⒉", "⒊", "⒋", "⒌", "⒍", "⒎", "⒏",
|
||||||
"⒐", "⒑", "⒒", "⒓", "⒔", "⒕", "⒖", "⒗", "⒘", "⒙", "⒚", "⒛");
|
"⒐", "⒑", "⒒", "⒓", "⒔", "⒕", "⒖", "⒗", "⒘", "⒙", "⒚", "⒛");
|
||||||
foreach ($charmap as $char) {
|
foreach ($charmap as $char) {
|
||||||
echo '<div class="char"><strong>' . $char . '</strong>' . htmlentities($char) . '</div>';
|
echo '<div class="char"><span>' . $char . '</span>' . htmlentities($char) . '</div>';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for ($i = (($_GET['page'] - 1) * 1000); $i < ($_GET['page'] * 1000); $i++) {
|
for ($i = (($_GET['page'] - 1) * 1000); $i < ($_GET['page'] * 1000); $i++) {
|
||||||
echo '<div class="char"><strong>&#' . $i . ';</strong>&#' . $i . ';</div>';
|
echo '<div class="char"><a name="chr' . $i . '"></a><span>&#' . $i . ';</span>&#' . $i . ';</div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
echo '<a class="char" href="' . (is_numeric($_GET['page']) ? $_GET['page'] + 1 : 1) . '"><strong>»</strong>Next</a>';
|
echo '<a class="char" href="' . (!empty($_GET['page']) && is_numeric($_GET['page']) ? $_GET['page'] + 1 : 1) . '"><span>»</span>Next</a>';
|
||||||
?>
|
?>
|
||||||
|
<div class="char footer">
|
||||||
|
<?php
|
||||||
|
$blocks = array(
|
||||||
|
'Most used' => 0,
|
||||||
|
'European' => 33,
|
||||||
|
'Middle East' => 1424,
|
||||||
|
'West Asian' => 2304,
|
||||||
|
'Native american / Runic' => 5024,
|
||||||
|
'Symbols' => 8192,
|
||||||
|
'East Asian' => 11904,
|
||||||
|
'Games' => 126976,
|
||||||
|
'Pictographs' => 127744,
|
||||||
|
'Emoticons' => 128512
|
||||||
|
);
|
||||||
|
foreach ($blocks as $name => $block) {
|
||||||
|
echo '<a href="' . (ceil($block / 1000 )) . '#chr' . $block . '">' . $name . '</a> ';
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</div>
|
||||||
<div class="char footer clear">
|
<div class="char footer clear">
|
||||||
Charmap under GPL licence. If you find any interests into this
|
Charmap under GPL licence. For a better result,
|
||||||
humble site, you can use it and its source code as much as you wish :
|
use the <a href="https://github.com/googlei18n/noto-fonts" target="_blank">NoTo font</a>.
|
||||||
<a href="https://github.com/onlinecreation/uuu.tf">Download and fork source code</a>;
|
<a href="https://github.com/onlinecreation/uuu.tf" target="_blank">Download and fork source code</a>;
|
||||||
if you make something great with this code,
|
if you make something great with this code,
|
||||||
<a href="http://www.onlinecreation.pro/#bottom">please let us know</a> !
|
<a href="http://www.onlinecreation.pro/#bottom" target="_blank">please let us know</a> !
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=xa-51aaf7be7c3d94b2"></script>
|
<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=xa-51aaf7be7c3d94b2"></script>
|
||||||
|
|
Loading…
Reference in a new issue