![Oracle Drags Its Feet in the JavaScript Trademark Dispute](https://cdn.sanity.io/images/cgdhsj6q/production/919c3b22c24f93884c548d60cbb338e819ff2435-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Oracle Drags Its Feet in the JavaScript Trademark Dispute
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
react-native-iconic-font
Advanced tools
Use iconic font in a simple way.
install module
npm install --save react-native-iconic-font
setp 2 and 3 are same as offical way to use custom font.
copy font file
node_modules/react-native-iconic-font/fonts/
[project root]/android/app/src/main/assets/fonts/
import to use
var icon = require('react-native-iconic-font/font-awesome');
...
React.createClass({
render: function() {
return (
<Text style={{fontFamily: 'fontawesome',fontSize:30}}>
twitter-icon:{icon('twitter')}
</Text>
);
}
});
reload js , you'll see the icon there.
##Icon Fonts
Font-awesome
foundation-icons
ionicons
octicons
typicons
weathericons
material-design-icons
...
In fact,it will be so easy to use any iconic font after you read this article.
There are already some good solutions to use iconic font :
https://github.com/oblador/react-native-vector-icons
https://github.com/lwhiteley/react-native-android-iconify
https://github.com/corymsmith/react-native-icons
But ... these libraries are all require native code and/or native project config file modifications.
Believe me , it confusd many 'javascript' developers who are familar with 'native code'.
That's why i start this project .
No native code. Let's try to use pure javascript!
A font system is basically a 'character-graph' mapping.
In a web page,CSS rules deal with webfont like this:
<i class="fa-twitter">
==CSS rules==> .fa-twitter:before{content: "\f099";}
==font system==> a twitter graph
It's same process in React native except the CSS rules.That's what this project do.Mapping names to characters.
Run one command to generate the js module
iconmap -f test/font-awesome-v4.4.0.css -p '^\.fa-([a-z0-9-]+?):before$'
Read more: https://github.com/sospartan/iconfont-map-builder
2015.11.24: * add material-design-icons
FAQs
Use iconic font in a simple way.
The npm package react-native-iconic-font receives a total of 1 weekly downloads. As such, react-native-iconic-font popularity was classified as not popular.
We found that react-native-iconic-font demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.
Security News
Maven Central now validates Sigstore signatures, making it easier for developers to verify the provenance of Java packages.