This directory contains the font assets for the REChain platform, optimized for cross-platform compatibility and modern typography standards.
Version: 3.0 (Latest) License: Apache License 2.0 Designer: Christian Robertson Files:
- Roboto-Regular.ttf - Standard weight
- Roboto-Bold.ttf - Bold weight
- Roboto-Light.ttf - Light weight
- Roboto-Thin.ttf - Thin weight
- Roboto-Medium.ttf - Medium weight
- Roboto-Black.ttf - Black weight
- Roboto-Italic.ttf - Italic style
- Roboto-BoldItalic.ttf - Bold italic
- Roboto-LightItalic.ttf - Light italic
- Roboto-ThinItalic.ttf - Thin italic
- Roboto-MediumItalic.ttf - Medium italic
- Roboto-BlackItalic.ttf - Black italic
- RobotoMono-Regular.ttf - Monospace variant
Version: Latest (Unicode 15.1) License: Apache License 2.0 Designer: Google Files:
- NotoColorEmoji.ttf - Full color emoji support
- Variable Font Support: Optimized for modern rendering engines
- Hinting: Improved on-screen readability at small sizes
- Kerning: Enhanced character spacing for better readability
- Ligatures: Contextual alternates for improved typography
- Android: Full support with Material Design integration
- iOS: Optimized for iOS typography system
- Web: WOFF2 format support for web deployment
- Desktop: Native font rendering support
- High Contrast: Improved visibility for accessibility
- Large Character Set: Support for 150+ languages
- Emoji Support: Full Unicode emoji coverage
- RTL Support: Right-to-left language support
// Primary font family
TextStyle(
fontFamily: 'Roboto',
fontWeight: FontWeight.w400,
fontSize: 16,
)
// Monospace for code
TextStyle(
fontFamily: 'RobotoMono',
fontWeight: FontWeight.w400,
fontSize: 14,
)
// Emoji support
Text(
'Hello 🌟',
style: TextStyle(
fontFamily: 'NotoColorEmoji',
),
)/* Roboto font stack */
body {
font-family: 'Roboto', 'Helvetica Neue', Arial, sans-serif;
}
/* Monospace for code */
code, pre {
font-family: 'RobotoMono', 'Courier New', monospace;
}
/* Emoji fallback */
.emoji {
font-family: 'NotoColorEmoji', 'Apple Color Emoji', 'Segoe UI Emoji';
}Fonts are automatically included in the APK through Flutter's asset system.
Fonts are bundled in the iOS app bundle and registered in Info.plist.
Fonts are converted to WOFF2 format and served via CDN for optimal performance.
- Latin Basic: Core Latin characters (default)
- Latin Extended: Additional European characters
- Cyrillic: Russian and Eastern European support
- Emoji: Full emoji character set
- WOFF2: 30-50% smaller than TTF
- Zopfli: Optimal compression for web delivery
- CDN: Global distribution for fast loading
All fonts in this collection are licensed under the Apache License 2.0:
Copyright 2011 Google Inc. All Rights Reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- v4.1.10+1160 (2025-01-09): Updated to latest Roboto 3.0, enhanced emoji support
- v4.1.9+1159 (2024-12-15): Added variable font support, improved hinting
- v4.1.8+1158 (2024-11-20): Enhanced accessibility features, RTL support
- Download latest versions from Google Fonts
- Test compatibility across all platforms
- Update version numbers in this README
- Run font validation tests
- Update Flutter pubspec.yaml if needed
# Check font integrity
fc-list | grep Roboto
fc-cache -fv
# Validate emoji support
python3 -c "import fonttools; fonttools.ttx NotoColorEmoji.ttf"For font-related issues or questions:
- Email: [email protected]
- Documentation: https://docs.rechain.network/fonts
- Issues: https://github.com/sorydima/REChain-/issues
Updated for REChain v4.1.10+1160 - 2025-01-09