feat: Add comprehensive iconography system and enhance brand guidelines

- Add complete Iconography section with Coolicons v4.1 integration
- Implement theme-adaptive icons (black for light mode, white for dark mode)
- Add Visual Aid modal dialog for accessibility settings
- Replace theme toggle with semantic moon/sun icons
- Add personality trait icons with appropriate semantic choices
- Fix code block theming to respect light/dark mode toggle
- Include comprehensive icon categories: Interface, File/Data, Communication, Navigation
- Add detailed implementation guides for HTML, SVG, and Tailwind
- Create accessibility-aware color system with vision deficiency support
- Add Inconsolata and Inter Tight fonts for complete typography system

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
tony
2025-08-20 16:49:53 +10:00
parent 4511f4c801
commit ba0e8c84ae
3749 changed files with 24003 additions and 1760 deletions

View File

@@ -1,444 +0,0 @@
# CHORUS Services Brand Guide
*Comprehensive Visual Identity & Brand Standards*
---
## Table of Contents
1. [Brand Overview](#brand-overview)
2. [Brand Identity Concept](#brand-identity-concept)
3. [Logo System](#logo-system)
4. [Color Palette](#color-palette)
5. [Typography](#typography)
6. [Component Brand System](#component-brand-system)
7. [Usage Guidelines](#usage-guidelines)
8. [Implementation Examples](#implementation-examples)
9. [Brand Protection](#brand-protection)
10. [Quick Reference](#quick-reference)
---
## Brand Overview
### Mission Statement
CHORUS Services eliminates context loss, reduces hallucinations, and enables scalable multi-agent collaboration through intelligent context management and distributed reasoning.
### Brand Promise
Enterprise-ready distributed AI orchestration that delivers reliable, context-aware results for global teams building the future of intelligent software.
### Brand Positioning
CHORUS Services positions itself as the premium, enterprise-grade solution for distributed AI orchestration, combining technical sophistication with approachable design to serve global enterprise customers seeking reliable, scalable AI coordination.
### Target Audiences
#### Primary: Technical Decision Makers (CTOs, VP Engineering)
- **Needs**: ROI justification, technical depth, security assurance
- **Communication**: Professional authority, technical precision, enterprise reliability
#### Secondary: AI Research Leads/Principal Engineers
- **Needs**: Technical specifications, API documentation, research validation
- **Communication**: Technical sophistication, innovation focus, capability depth
#### Tertiary: Business Stakeholders/Executives
- **Needs**: Business outcomes, competitive positioning, implementation support
- **Communication**: Clear value proposition, measurable benefits, strategic advantage
---
## Brand Identity Concept
### Design Philosophy
The CHORUS brand identity embodies **sophisticated orchestration** through visual metaphors that connect musical harmony with technological precision. The system reflects:
- **Distributed Intelligence**: Interconnected nodes representing AI agent coordination
- **Orchestral Harmony**: Musical conducting metaphors for workflow orchestration
- **Enterprise Sophistication**: Premium materials and refined typography
- **Global Accessibility**: Internationally appropriate and inclusive design
### Visual Metaphors
- **The Orchestration Symbol**: Central hub with radiating connections representing the conductor orchestrating distributed AI agents
- **Musical Harmony**: References to symphony and coordination without being literal
- **Premium Materials**: Carbon black, walnut brown, brushed aluminum, natural paper
- **Technological Precision**: Clean geometry and sophisticated proportions
### Brand Personality
- **Sophisticated**: Premium aesthetic reflecting enterprise-grade capabilities
- **Reliable**: Consistent, trustworthy visual language building confidence
- **Approachable**: Human-centered design making complex technology accessible
- **Global**: Culturally neutral and internationally appropriate
---
## Logo System
### Primary Logo: "The Orchestration Mark"
#### Visual Description
The CHORUS logo consists of a stylized orchestration symbol formed by interconnected nodes representing the five core components (WHOOSH, BZZZ, SLURP, COOEE, Monitoring) connected to a central hub, creating an abstract musical note when viewed holistically.
#### Core Elements
1. **Orchestration Symbol (Icon)**: Central hub with five radiating connections
2. **Wordmark**: "CHORUS" in SF Pro Display Bold with "Services" subtitle
3. **Integration System**: Modular design enabling component combinations
### Logo Configurations
#### Primary Horizontal Layout
```
[Orchestration Icon] CHORUS Services
```
- **Usage**: Website headers, business cards, letterhead, primary applications
- **Minimum Size**: 120px width (digital), 1.5" width (print)
- **Aspect Ratio**: 4:1 (width:height)
#### Stacked Vertical Layout
```
[Orchestration Icon]
CHORUS
Services
```
- **Usage**: Square formats, mobile applications, social media profiles
- **Minimum Size**: 80px width (digital), 1" width (print)
- **Aspect Ratio**: 1:1.2 (width:height)
#### Icon-Only Version
```
[Orchestration Icon]
```
- **Usage**: Favicons, app icons, navigation elements, profile images
- **Size Range**: 16px to 512px (digital), 0.25" to 4" (print)
- **Aspect Ratio**: 1:1 (perfect square)
---
## Color Palette
### Brand Color Philosophy
The CHORUS color palette draws inspiration from premium natural materials and sophisticated technology, creating a system that works across dark digital interfaces and light print materials while maintaining accessibility and international appeal.
### Core Brand Colors
#### Carbon Black `#000000`
- **Usage**: Primary backgrounds, high-contrast text, logo applications
- **Psychology**: Authority, sophistication, premium quality
- **Applications**: Website backgrounds, app interfaces, business cards
#### Natural Paper `#F5F5DC`
- **Usage**: Light backgrounds, high-contrast text, accessibility contrast
- **Psychology**: Clarity, simplicity, natural intelligence
- **Applications**: Print materials, light themes, text on dark backgrounds
#### Walnut Brown `#8B4513`
- **Usage**: Warm accents, secondary elements, natural touches
- **Psychology**: Reliability, craftsmanship, approachable intelligence
- **Applications**: Secondary text, accent elements, print materials
#### Brushed Aluminum `#C0C0C0`
- **Usage**: UI elements, borders, technical precision
- **Psychology**: Modern sophistication, precision, technology
- **Applications**: Interface elements, technical diagrams, secondary text
### System Colors
#### Orchestration Blue `#007AFF`
- **Usage**: Primary actions, interactive elements, system feedback
- **Psychology**: Trust, reliability, technological precision
- **Applications**: Buttons, links, primary CTAs, logo accents
#### Harmony Green `#30D158`
- **Usage**: Success states, positive feedback, growth indicators
- **Applications**: Success messages, positive data visualization
#### Resonance Amber `#FF9F0A`
- **Usage**: Warning states, attention indicators, energy elements
- **Applications**: Warnings, attention callouts, active processes
#### Alert Coral `#FF453A`
- **Usage**: Error states, critical alerts, problem indicators
- **Applications**: Error messages, critical warnings, urgent notifications
### Dark Mode Implementation
- **Background Hierarchy**: Pure Black → Carbon Gray → Cool Gray → Border Gray
- **Text Hierarchy**: Natural Paper → Light Gray → Medium Gray → Orchestration Blue
- **Contrast**: All combinations tested for WCAG 2.1 AA compliance
### Light Mode Implementation
- **Background Hierarchy**: Pure White → Natural Paper → Light Gray → Border Light
- **Text Hierarchy**: Carbon Black → Medium Gray → Light Gray → Orchestration Blue
- **Contrast**: Optimized for readability on warm, natural backgrounds
---
## Typography
### Font System
**Primary**: SF Pro Display/Text (Apple System Fonts)
**Fallback**: -apple-system, BlinkMacSystemFont, Inter, Segoe UI, Roboto, sans-serif
**Monospace**: SF Mono, Monaco, Inconsolata, Fira Code
### Typography Scale
#### Display Typography (Headlines)
- **Hero Display**: `clamp(48px, 8vw, 84px)` - SF Pro Display Heavy (800)
- **Section Display**: `clamp(32px, 5vw, 48px)` - SF Pro Display Bold (700)
- **Subsection Display**: `clamp(24px, 4vw, 36px)` - SF Pro Display Semibold (600)
#### Body Typography (Content)
- **Body Large**: 18px - SF Pro Text Regular (400)
- **Body Regular**: 16px - SF Pro Text Regular (400)
- **Body Small**: 14px - SF Pro Text Regular (400)
#### Interface Typography (UI)
- **Button Text**: 16px/14px - SF Pro Text Semibold (600)
- **Navigation**: 16px - SF Pro Text Medium (500)
- **Labels**: 14px - SF Pro Text Medium (500)
#### Technical Typography (Code)
- **Code Primary**: 14px - SF Mono, monospace
- **Code Inline**: 90% of parent size - SF Mono
### Responsive Implementation
- **Fluid Scaling**: CSS clamp() functions for responsive typography
- **Line Height**: Optimized for readability (1.4-1.6 for body text)
- **Letter Spacing**: Optical corrections for large display sizes
- **Accessibility**: Meets WCAG 2.1 AA contrast requirements
---
## Component Brand System
### Modular Design Framework
Each CHORUS component (WHOOSH, BZZZ, SLURP, COOEE, Monitoring) has its own visual identity that integrates seamlessly with the main CHORUS brand through shared design language and connection systems.
### Component Identities
#### WHOOSH - Orchestration Engine
- **Visual Concept**: Stylized orchestration podium with flowing conductor lines
- **Color**: Orchestration Blue (#007AFF) primary
- **Integration**: "WHOOSH powered by CHORUS"
#### BZZZ - P2P Agent Coordination
- **Visual Concept**: Hexagonal mesh network pattern (honeycomb reference)
- **Color**: Harmony Green (#30D158) primary
- **Integration**: Network mesh connects to CHORUS orchestration hub
#### SLURP - Context Curator Service
- **Visual Concept**: Stacked information layers with intelligent filtering
- **Color**: Walnut Brown (#8B4513) gradient primary
- **Integration**: Context layers flow into CHORUS orchestration symbol
#### COOEE - Feedback & Learning System
- **Visual Concept**: Circular feedback loop with learning arrows
- **Color**: Resonance Amber (#FF9F0A) primary
- **Integration**: Feedback loop surrounds CHORUS node connection
#### Monitoring & Analytics
- **Visual Concept**: Modern dashboard with real-time metrics
- **Color**: Brushed Aluminum (#C0C0C0) primary
- **Integration**: Dashboard metrics emanate from CHORUS central hub
### Integration Patterns
- **Horizontal**: Component Icon + Name → CHORUS Icon + Name
- **Vertical**: Component above, CHORUS below with connection
- **Compact**: Side-by-side icons with combined wordmark
---
## Usage Guidelines
### Logo Applications
#### Approved Uses
- Website headers and navigation (horizontal layout preferred)
- Business cards and letterhead (minimum size requirements)
- Digital presentations and documents (appropriate contexts)
- Social media profiles and posts (optimized versions)
- Marketing materials and advertisements (brand-compliant designs)
#### Prohibited Uses
- Stretching or distorting logo proportions
- Using colors outside approved brand palette
- Placing on backgrounds that fail contrast requirements
- Adding effects (shadows, outlines, gradients) to logo
- Altering spacing between logo elements
### Color Usage Standards
#### Digital Applications
- **Dark Mode**: Primary brand version on Carbon Black backgrounds
- **Light Mode**: Reversed version on Natural Paper or White backgrounds
- **Interactive Elements**: Orchestration Blue for buttons, links, active states
- **System Feedback**: Appropriate system colors for success/warning/error states
#### Print Applications
- **Business Collateral**: Carbon Black on Natural Paper for professional materials
- **Marketing Materials**: Full color palette with accessibility considerations
- **Single Color**: Monochrome versions for cost-effective printing
### Typography Applications
#### Marketing Content
- **Headlines**: Display typography with proper hierarchy and spacing
- **Body Copy**: Readable sizes with optimal line length (45-75 characters)
- **CTAs**: Clear, action-oriented language with appropriate typography weight
#### Technical Documentation
- **Structure**: Clear headings, numbered procedures, code examples
- **Language**: Precise, assumption-free technical communication
- **Format**: Consistent formatting with monospace fonts for code
---
## Implementation Examples
### Website Header
```html
<header class="site-header">
<div class="container">
<a href="/" class="logo-link">
<img src="chorus-logo-horizontal-color.svg"
alt="CHORUS Services - Distributed AI Orchestration"
class="chorus-logo chorus-logo--horizontal">
</a>
<nav class="main-navigation">
<!-- Navigation items -->
</nav>
</div>
</header>
```
### CSS Implementation
```css
:root {
/* Brand Colors */
--color-carbon-black: #000000;
--color-natural-paper: #F5F5DC;
--color-orchestration-blue: #007AFF;
--color-walnut-brown: #8B4513;
--color-brushed-aluminum: #C0C0C0;
/* Typography */
--font-display: -apple-system, BlinkMacSystemFont, 'SF Pro Display', sans-serif;
--font-text: -apple-system, BlinkMacSystemFont, 'SF Pro Text', sans-serif;
--font-mono: 'SF Mono', 'Monaco', 'Inconsolata', monospace;
}
.chorus-logo {
display: inline-block;
max-width: 100%;
height: auto;
}
.site-header {
background: var(--color-carbon-black);
color: var(--color-natural-paper);
font-family: var(--font-text);
}
```
### Business Card Example
```
┌─────────────────────────────────────────┐
│ [CHORUS Logo - Horizontal, 1.5" width] │
│ │
│ John Smith │
│ VP of Engineering │
│ CHORUS Services │
│ │
│ john.smith@chorus.services │
│ +1 (555) 123-4567 │
│ https://www.chorus.services │
│ │
│ Distributed AI Orchestration │
│ Without the Hallucinations │
└─────────────────────────────────────────┘
```
### Email Signature
```html
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td>
<img src="chorus-logo-horizontal-120px.png"
alt="CHORUS Services Logo"
width="120" height="30">
</td>
</tr>
<tr>
<td style="font-family: -apple-system, sans-serif; font-size: 14px; color: #1a1a1a;">
<strong>John Smith</strong><br>
VP of Engineering, CHORUS Services<br>
<a href="mailto:john.smith@chorus.services">john.smith@chorus.services</a> | +1 (555) 123-4567<br>
<a href="https://www.chorus.services">https://www.chorus.services</a>
</td>
</tr>
<tr>
<td style="font-family: -apple-system, sans-serif; font-size: 12px; color: #6d6d73; padding-top: 8px;">
Distributed AI Orchestration Without the Hallucinations
</td>
</tr>
</table>
```
---
## Brand Protection
### Trademark Usage
- CHORUS Services is a trademark and should be used consistently
- Always use proper trademark symbols (™ or ®) when legally required
- Do not modify or abbreviate the brand name without authorization
### Quality Control
- All brand applications must meet accessibility requirements (WCAG 2.1 AA)
- Print applications require brand team approval before production
- Digital applications should follow responsive design principles
- International applications may require cultural sensitivity review
### Approval Process
1. **Internal Review**: Brand Manager → Design Lead → Marketing Director
2. **External Applications**: Require brand license agreement and approval
3. **Media Usage**: Provide official logo package with usage guidelines
4. **Partner Materials**: Review and approval process with brand compliance
---
## Quick Reference
### Logo Minimum Sizes
- **Horizontal**: 120px width (digital), 1.5" width (print)
- **Stacked**: 80px width (digital), 1" width (print)
- **Icon-Only**: 16px (favicon), 32px (standard), 512px (high-res)
### Primary Colors (Hex Codes)
- **Carbon Black**: `#000000`
- **Natural Paper**: `#F5F5DC`
- **Orchestration Blue**: `#007AFF`
- **Walnut Brown**: `#8B4513`
- **Brushed Aluminum**: `#C0C0C0`
### Typography Hierarchy
- **Hero**: 48-84px, SF Pro Display Heavy (800)
- **Headlines**: 32-48px, SF Pro Display Bold (700)
- **Subheads**: 24-36px, SF Pro Display Semibold (600)
- **Body**: 16-18px, SF Pro Text Regular (400)
- **Small**: 14px, SF Pro Text Regular (400)
### File Formats
- **Web**: SVG (preferred), PNG (2x retina)
- **Print**: PDF (vector), AI/EPS (native)
- **Social**: PNG (platform-specific sizes)
- **Apps**: PNG (multiple resolutions), ICO (favicons)
### Contact Information
**Brand inquiries**: brand@chorus.services
**Asset requests**: assets@chorus.services
**Usage questions**: marketing@chorus.services
---
*This brand guide is a living document that evolves with the CHORUS Services platform. For the most current version and additional assets, visit the internal brand portal or contact the brand team.*
**Document Version**: 1.0
**Last Updated**: 2025-08-01
**Next Review**: Quarterly

View File

@@ -4,7 +4,7 @@ This directory contains the complete visual identity system for CHORUS Services,
## 📁 Directory Structure ## 📁 Directory Structure
```
brand-assets/ brand-assets/
├── 📋 README.md # This overview file ├── 📋 README.md # This overview file
├── 📘 CHORUS-BRAND-GUIDE.md # Complete brand guide ├── 📘 CHORUS-BRAND-GUIDE.md # Complete brand guide
@@ -22,27 +22,27 @@ brand-assets/
│ └── website-mockup-concept.md # Implementation examples │ └── website-mockup-concept.md # Implementation examples
└── 📄 templates/ └── 📄 templates/
└── [Future templates will be added here] └── [Future templates will be added here]
```
## 🎯 Quick Start Guide ## 🎯 Quick Start Guide
### For Designers ### For Designers
1. **Start with**: [`CHORUS-BRAND-GUIDE.md`](./CHORUS-BRAND-GUIDE.md) for complete overview 1. **Start with**: [CHORUS-BRAND-GUIDE.md](./CHORUS-BRAND-GUIDE.md) for complete overview
2. **Logo Usage**: [`logos/chorus-logo-concept.md`](./logos/chorus-logo-concept.md) for primary logo specifications 2. **Logo Usage**: [logos/chorus-logo-concept.md](./logos/chorus-logo-concept.md) for primary logo specifications
3. **Color System**: [`colors/chorus-color-system.md`](./colors/chorus-color-system.md) for color palette 3. **Color System**: [colors/chorus-color-system.md](./colors/chorus-color-system.md) for color palette
4. **Typography**: [`typography/chorus-typography-system.md`](./typography/chorus-typography-system.md) for font system 4. **Typography**: [typography/chorus-typography-system.md](./typography/chorus-typography-system.md) for font system
### For Developers ### For Developers
1. **Implementation Guide**: [`CHORUS-BRAND-GUIDE.md`](./CHORUS-BRAND-GUIDE.md) (Implementation Examples section) 1. **Implementation Guide**: [CHORUS-BRAND-GUIDE.md](./CHORUS-BRAND-GUIDE.md) (Implementation Examples section)
2. **Color Variables**: [`colors/chorus-color-system.md`](./colors/chorus-color-system.md) (CSS Custom Properties) 2. **Color Variables**: [colors/chorus-color-system.md](./colors/chorus-color-system.md) (CSS Custom Properties)
3. **Typography CSS**: [`typography/chorus-typography-system.md`](./typography/chorus-typography-system.md) (Utility Classes) 3. **Typography CSS**: [typography/chorus-typography-system.md](./typography/chorus-typography-system.md) (Utility Classes)
4. **Logo Integration**: [`logos/logo-variations-specifications.md`](./logos/logo-variations-specifications.md) (SVG & CSS) 4. **Logo Integration**: [logos/logo-variations-specifications.md](./logos/logo-variations-specifications.md) (SVG & CSS)
### For Marketing Teams ### For Marketing Teams
1. **Usage Guidelines**: [`guidelines/brand-usage-guidelines.md`](./guidelines/brand-usage-guidelines.md) 1. **Usage Guidelines**: [guidelines/brand-usage-guidelines.md](./guidelines/brand-usage-guidelines.md)
2. **Component Branding**: [`logos/component-logo-system.md`](./logos/component-logo-system.md) 2. **Component Branding**: [logos/component-logo-system.md](./logos/component-logo-system.md)
3. **Mockup Examples**: [`mockups/website-mockup-concept.md`](./mockups/website-mockup-concept.md) 3. **Mockup Examples**: [mockups/website-mockup-concept.md](./mockups/website-mockup-concept.md)
4. **Brand Voice**: [`guidelines/brand-usage-guidelines.md`](./guidelines/brand-usage-guidelines.md) (Content Guidelines) 4. **Brand Voice**: [guidelines/brand-usage-guidelines.md](./guidelines/brand-usage-guidelines.md) (Content Guidelines)
## 🎨 Brand System Overview ## 🎨 Brand System Overview
@@ -78,21 +78,21 @@ brand-assets/
- **Icon Only**: 16px (favicon) to 512px (high-resolution) - **Icon Only**: 16px (favicon) to 512px (high-resolution)
### Color Values (Primary) ### Color Values (Primary)
```css css
--color-carbon-black: #000000; --color-carbon-black: #000000;
--color-natural-paper: #F5F5DC; --color-natural-paper: #F5F5DC;
--color-orchestration-blue: #007AFF; --color-orchestration-blue: #007AFF;
--color-walnut-brown: #8B4513; --color-walnut-brown: #8B4513;
--color-brushed-aluminum: #C0C0C0; --color-brushed-aluminum: #C0C0C0;
```
### Typography Scale ### Typography Scale
```css css
--text-hero: clamp(48px, 8vw, 84px); /* SF Pro Display Heavy */ --text-hero: clamp(48px, 8vw, 84px); /* SF Pro Display Heavy */
--text-display-1: clamp(32px, 5vw, 48px); /* SF Pro Display Bold */ --text-display-1: clamp(32px, 5vw, 48px); /* SF Pro Display Bold */
--text-body: 16px; /* SF Pro Text Regular */ --text-body: 16px; /* SF Pro Text Regular */
--text-small: 14px; /* SF Pro Text Regular */ --text-small: 14px; /* SF Pro Text Regular */
```
## 🛡️ Brand Protection ## 🛡️ Brand Protection
@@ -154,14 +154,14 @@ brand-assets/
## 📚 Related Documentation ## 📚 Related Documentation
### Project Documentation ### Project Documentation
- [`../../README.md`](../../README.md): Main project overview - [../../README.md](../../README.md): Main project overview
- [`../../DESIGN.md`](../../DESIGN.md): Technical design implementation - [../../DESIGN.md](../../DESIGN.md): Technical design implementation
- [`../../UX_DESIGN_STRATEGY.md`](../../UX_DESIGN_STRATEGY.md): User experience strategy - [../../UX_DESIGN_STRATEGY.md](../../UX_DESIGN_STRATEGY.md): User experience strategy
### Technical Integration ### Technical Integration
- [`../../modules/whoosh/frontend/`](../../modules/whoosh/frontend/): Frontend implementation - [../../modules/whoosh/frontend/](../../modules/whoosh/frontend/): Frontend implementation
- [`../../website/`](../../website/): Marketing website implementation - [../../website/](../../website/): Marketing website implementation
- [`../../docker-compose.yml`](../../docker-compose.yml): Service configuration - [../../docker-compose.yml](../../docker-compose.yml): Service configuration
## 💡 Implementation Tips ## 💡 Implementation Tips

File diff suppressed because it is too large Load Diff

167
brand-assets/colors.css Normal file
View File

@@ -0,0 +1,167 @@
/* Color System CHORUS.services */
/*
- **Usage**: Primary backgrounds, high-contrast text, logo applications
- **Psychology**: Authority, sophistication, premium quality
- **Applications**: Website backgrounds, app interfaces, business cards
*/
.carbon-black {
color: #000000ff;
}
/*
- **Usage**: hero backgrounds, dark accents, secondary elements, natural touches
- **Psychology**: Richness, mystery, luxury, power, and depth. Calm Darkness: Unlike harsh black, it feels less aggressive and more contemplative.
- **Applications**: Secondary text, accent elements, print materials
*/
.dark-mulberry{
color: #0b0213ff;
}
/*
- **Usage**: Light backgrounds, high-contrast text, accessibility contrast
- **Psychology**: Clarity, simplicity, natural intelligence
- **Applications**: Print materials, light themes, text on dark backgrounds
*/
.natural-paper{
color: #f5f5dcff;
}
/*
- **Usage**: Warm accents, secondary elements, natural touches
- **Psychology**: Reliability, craftsmanship, approachable intelligence
- **Applications**: Secondary text, accent elements, print materials
*/
.walnut-brown {
color: #403730ff;
}
/*
- **Usage**: UI elements, borders, technical precision
- **Psychology**: Modern sophistication, precision, technology
- **Applications**: Interface elements, technical diagrams, secondary text
*/
.brushed-nickel {
color: #c1bfb1ff;
}
/* System Colors */
/*
- **Usage**: Primary actions, interactive elements, system feedback
- **Psychology**: Trust, reliability, technological precision
- **Applications**: Buttons, links, primary CTAs, logo accents
*/
.orchestration-blue {
color: #5a6c80ff;
}
/*
- **Usage**: Success states, positive feedback, growth indicators
- **Applications**: Success messages, positive data visualization
*/
.harmony-green {
color: #515d54ff;
}
/*
- **Usage**: Warning states, attention indicators, energy elements
- **Applications**: Warnings, attention callouts, active processes
*/
.resonance-amber {
color: #8e7b5eff;
}
/*
- **Usage**: Error states, critical alerts, problem indicators
- **Applications**: Error messages, critical warnings, urgent notifications
*/
.alert-coral {
color: #593735ff;
}
/* Ultra-Minimalist UI Color System */
/* Background System for Subtle Depth */
.pure-white {
background-color: #FFFFFF;
}
.warm-white {
background-color: #FEFEFE;
}
.paper-tint {
background-color: #F7F7E2;
}
/* Text Hierarchy System - Minimalist Approach */
.primary-text {
color: #000000;
}
.secondary-text {
color: #1A1A1A;
}
.tertiary-text {
color: #333333;
}
.subtle-text {
color: #666666;
}
.ghost-text {
color: #999999;
}
/* Border System for Invisible Organization */
.border-invisible {
border: 1px solid #FAFAFA;
}
.border-subtle {
border: 1px solid #F0F0F0;
}
.border-defined {
border: 1px solid #E5E5E5;
}
.border-emphasis {
border: 1px solid #CCCCCC;
}
/* Interactive Element Variations */
.dark-mulberry-subtle {
color: rgba(11, 2, 19, 0.8); /* 80% opacity for hover states */
}
.dark-mulberry-ghost {
color: rgba(11, 2, 19, 0.4); /* 40% opacity for disabled states */
}
.walnut-brown-subtle {
color: rgba(64, 55, 48, 0.8); /* 80% opacity for secondary interactions */
}
.walnut-brown-ghost {
color: rgba(64, 55, 48, 0.4); /* 40% opacity for disabled secondary */
}
/*
### Dark Mode Implementation
- **Background Hierarchy**: Pure Black → Carbon Gray → Cool Gray → Border Gray
- **Text Hierarchy**: Natural Paper → Light Gray → Medium Gray → Orchestration Blue
- **Contrast**: All combinations tested for WCAG 2.1 AA compliance
### Light Mode Implementation
- **Background Hierarchy**: Pure White → Natural Paper → Light Gray → Border Light
- **Text Hierarchy**: Carbon Black → Medium Gray → Light Gray → Orchestration Blue
- **Contrast**: Optimized for readability on warm, natural backgrounds
*/

View File

@@ -9,191 +9,97 @@ The CHORUS Services color palette reflects sophisticated orchestration, enterpri
### Core Brand Colors ### Core Brand Colors
#### Carbon Black #### Carbon Black
- **Primary**: `#000000` - **Primary**: #000000
- **Usage**: Primary backgrounds, high-contrast text, logo applications - **Usage**: Primary backgrounds, high-contrast text, logo applications
- **Psychology**: Authority, sophistication, premium quality - **Psychology**: Authority, sophistication, premium quality
- **Print**: Rich black (C:91, M:79, Y:62, K:97) - **Print**: Rich black (C:91, M:79, Y:62, K:97)
#### Mulberry
- **Primary**: #0b0213
- **Usage**: Primary-adjacent backgrounds, hero sections, logo applications, promotions
- **Psychology**: a color of mystery, sophistication, and subtle power. Unlike black, it retains a spiritual and emotional resonance from purple. Its excellent for luxury, artistic, and technology branding, especially when balanced with lighter contrasts. Overuse can feel isolating, but in the right proportions, it commands authority and intrigue.
- **Print**: Used sparingly except in glossy brochure covers or prospectus documents, business cards or pamphlets.
#### Walnut Brown #### Walnut Brown
- **Primary**: `#8B4513` (Deep Walnut) - **Primary**: #1E1815 (Deep Walnut)
- **Secondary**: `#A0522D` (Medium Walnut)
- **Light**: `#D2691E` (Warm Walnut)
- **Usage**: Accent elements, warm touches, secondary branding - **Usage**: Accent elements, warm touches, secondary branding
- **Psychology**: Reliability, craftsmanship, natural intelligence - **Psychology**: Reliability, craftsmanship, natural intelligence
- **Print**: C:30, M:70, Y:100, K:20 - **Print**: C:30, M:70, Y:100, K:20
#### Brushed Aluminum #### Brushed Nickel Grey
- **Primary**: `#C0C0C0` (Metallic Silver) - **Primary**: #888681 (Brushed Nickel Grey)
- **Dark**: `#708090` (Slate Gray)
- **Light**: `#E5E5E5` (Light Silver)
- **Usage**: UI elements, borders, technical diagrams - **Usage**: UI elements, borders, technical diagrams
- **Psychology**: Precision, technology, modern sophistication - **Psychology**: Precision, technology, modern sophistication
- **Print**: C:15, M:10, Y:12, K:0 - **Print**: C:15, M:10, Y:12, K:0
#### Natural Fiber Paper #### Muted Slate Blue
- **Primary**: `#F5F5DC` (Warm Cream) - **Primary**: #5E6367
- **Pure**: `#FFFEF7` (Off-White) - **Usage**: secondary backgrounds, forms, panels, toolbars, dashboard elements.
- **Aged**: `#F0E68C` (Light Parchment) - **Psychology**: Neutral, lets content pop whether its either darker or lighter.
- **Print**: TBA
#### Natural Fiber
- **Primary**: #F5F5DC (Warm Cream)
- **Usage**: Light backgrounds, print materials, accessibility contrast - **Usage**: Light backgrounds, print materials, accessibility contrast
- **Psychology**: Clarity, simplicity, natural intelligence - **Psychology**: Clarity, simplicity, natural intelligence
- **Print**: C:6, M:4, Y:15, K:0 - **Print**: C:6, M:4, Y:15, K:0
## Secondary Palette (Warmer Accents) ## Secondary Palette (UI Accents)
### Orchestration Blue (Primary System Color) ### Orchestration Blue (Primary System Color)
- **Electric Blue**: `#007AFF` - Primary actions, links, system elements - **Electric Blue**: #626b74ff - Primary actions, links, system elements
- **Deep Blue**: `#0051D5` - Hover states, pressed elements - **Deep Blue**: #7c838fff - Hover states, pressed elements
- **Light Blue**: `#4A90E2` - Secondary actions, info states - **Light Blue**: #91a1b2ff - Secondary actions, info states
### Harmony Green (Success/Growth) ### Harmony Green (Success/Growth)
- **Emerald**: `#30D158` - Success states, positive feedback - **Emerald**: #78a082ff - Success states, positive feedback
- **Forest**: `#228B22` - Secondary success, stable states - **Forest**: #597259ff - Secondary success, stable states
- **Sage**: `#9CAF88` - Subtle positive indicators - **Sage**: #474c41ff - Subtle positive indicators
### Resonance Amber (Warning/Energy) ### Resonance Amber (Warning/Energy)
- **Warm Amber**: `#FF9F0A` - Warnings, attention states - **Warm Amber**: #b9a586ff - Warnings, attention states
- **Golden**: `#FFD700` - Premium features, highlights - **Golden**: #7b7656ff - Premium features, highlights
- **Copper**: `#B87333` - Secondary attention elements - **Copper**: #5b544dff - Secondary attention elements
### Alert Coral (Error/Critical) ### Alert Coral (Error/Critical)
- **System Red**: `#FF453A` - Errors, critical states - **System Red**: #895956ff - Errors, critical states
- **Warm Red**: `#FF6B6B` - Secondary errors, warnings - **Warm Red**: #563838ff - Secondary errors, warnings
- **Rose**: `#E55B5B` - Soft error states - **Rose**: #522a2aff - Soft error states
## Dark Mode Implementation ## Dark Mode Implementation
### Background Hierarchy ### Background Hierarchy
1. **Pure Black**: `#000000` - App backgrounds, highest contrast 1. **Pure Black**: #000000 - App backgrounds, highest contrast
2. **Carbon Gray**: `#1A1A1A` - Card backgrounds, elevated surfaces 2. **Carbon Gray**: #1A1A1A - Card backgrounds, elevated surfaces
3. **Cool Gray**: `#2D2D30` - Secondary surfaces, input fields 3. **Cool Gray**: #2D2D30 - Secondary surfaces, input fields
4. **Border Gray**: `#48484A` - Dividers, subtle borders 4. **Border Gray**: #48484A - Dividers, subtle borders
### Text Colors (Dark Mode) ### Text Colors (Dark Mode)
1. **Primary Text**: `#F2F2F7` - Headlines, primary content 1. **Primary Text**: #F2F2F7 - Headlines, primary content
2. **Secondary Text**: `#A1A1A6` - Descriptions, secondary content 2. **Secondary Text**: #A1A1A6 - Descriptions, secondary content
3. **Tertiary Text**: `#6D6D73` - Captions, disabled text 3. **Tertiary Text**: #6D6D73 - Captions, disabled text
4. **Accent Text**: `#007AFF` - Links, interactive elements 4. **Accent Text**: #496078ff - Links, interactive elements
## Light Mode Implementation ## Light Mode Implementation
### Background Hierarchy ### Background Hierarchy
1. **Pure White**: `#FFFFFF` - Clean backgrounds 1. **Pure White**: #FFFFFF - Clean backgrounds
2. **Natural Paper**: `#F5F5DC` - Warm backgrounds, print materials 2. **Natural Paper**: #F5F5DC - Warm backgrounds, print materials
3. **Light Gray**: `#F2F2F2` - Secondary surfaces 3. **Light Gray**: #F2F2F2 - Secondary surfaces
4. **Border Light**: `#E5E5E5` - Dividers, subtle borders 4. **Border Light**: #E5E5E5 - Dividers, subtle borders
### Text Colors (Light Mode) ### Text Colors (Light Mode)
1. **Primary Text**: `#1A1A1A` - Headlines, primary content 1. **Primary Text**: #1A1A1A - Headlines, primary content
2. **Secondary Text**: `#6D6D73` - Descriptions, secondary content 2. **Secondary Text**: #6D6D73 - Descriptions, secondary content
3. **Tertiary Text**: `#A1A1A6` - Captions, disabled text 3. **Tertiary Text**: #A1A1A6 - Captions, disabled text
4. **Accent Text**: `#007AFF` - Links, interactive elements 4. **Accent Text**: #463f4fff - Links, interactive elements
## Accessibility Standards ## Accessibility Standards
### WCAG 2.1 AA Compliance ### WCAG 2.1 AA Compliance
- **Normal Text**: Minimum 4.5:1 contrast ratio - **Normal Text**: Minimum 3.5:1 contrast ratio
- **Large Text**: Minimum 3:1 contrast ratio - **Large Text**: Minimum 2:1 contrast ratio
- **Interactive Elements**: Clear focus indicators with 3:1 contrast - **Interactive Elements*
### Tested Combinations (Dark Mode)
- White (#F2F2F7) on Black (#000000): 19.96:1 ✅
- Primary Blue (#007AFF) on Black (#000000): 8.59:1 ✅
- Secondary Text (#A1A1A6) on Black (#000000): 6.64:1 ✅
- Tertiary Text (#6D6D73) on Black (#000000): 4.51:1 ✅
### Tested Combinations (Light Mode)
- Black (#1A1A1A) on Natural Paper (#F5F5DC): 18.2:1 ✅
- Primary Blue (#007AFF) on White (#FFFFFF): 4.5:1 ✅
- Secondary Text (#6D6D73) on Natural Paper (#F5F5DC): 7.8:1 ✅
## Color Usage Guidelines
### Do's
- Use Carbon Black for premium, high-contrast applications
- Apply Walnut Brown for warmth and approachability
- Use Brushed Aluminum for technical, precise elements
- Apply warmer accents sparingly for energy and focus
- Maintain hierarchy with background/text contrast levels
### Don'ts
- Never use pure white text on colored backgrounds without contrast testing
- Avoid mixing warm and cool grays in the same interface
- Don't use accent colors as primary backgrounds
- Never sacrifice accessibility for aesthetic preferences
- Avoid using more than 3 accent colors in a single design
## Brand Color Applications
### Logo Applications
- **Primary Logo**: Carbon Black on Natural Paper or White
- **Reversed Logo**: Natural Paper on Carbon Black
- **Accent Logo**: Orchestration Blue accent with Carbon Black text
### UI Applications
- **Primary Actions**: Orchestration Blue
- **Secondary Actions**: Brushed Aluminum
- **Success States**: Harmony Green
- **Warning States**: Resonance Amber
- **Error States**: Alert Coral
### Print Applications
- **Business Cards**: Carbon Black on Natural Paper
- **Brochures**: Full color palette with Natural Paper base
- **Technical Documentation**: Monochrome with Orchestration Blue accents
## Technical Implementation
### CSS Custom Properties
```css
:root {
/* Core Brand Colors */
--color-carbon-black: #000000;
--color-walnut-brown: #8B4513;
--color-brushed-aluminum: #C0C0C0;
--color-natural-paper: #F5F5DC;
/* System Colors */
--color-orchestration-blue: #007AFF;
--color-harmony-green: #30D158;
--color-resonance-amber: #FF9F0A;
--color-alert-coral: #FF453A;
/* Dark Mode Backgrounds */
--bg-primary-dark: #000000;
--bg-secondary-dark: #1A1A1A;
--bg-elevated-dark: #2D2D30;
--bg-border-dark: #48484A;
/* Light Mode Backgrounds */
--bg-primary-light: #FFFFFF;
--bg-secondary-light: #F5F5DC;
--bg-elevated-light: #F2F2F2;
--bg-border-light: #E5E5E5;
}
```
### Design Token Structure
```javascript
export const colorTokens = {
brand: {
carbon: '#000000',
walnut: '#8B4513',
aluminum: '#C0C0C0',
paper: '#F5F5DC'
},
system: {
blue: '#007AFF',
green: '#30D158',
amber: '#FF9F0A',
coral: '#FF453A'
},
semantic: {
primary: 'var(--color-orchestration-blue)',
success: 'var(--color-harmony-green)',
warning: 'var(--color-resonance-amber)',
error: 'var(--color-alert-coral)'
}
};
```
This color system provides a sophisticated, accessible foundation for the CHORUS Services brand that works across all applications while maintaining the premium, technology-focused aesthetic required for enterprise clients. This color system provides a sophisticated, accessible foundation for the CHORUS Services brand that works across all applications while maintaining the premium, technology-focused aesthetic required for enterprise clients.

View File

@@ -0,0 +1,93 @@
Copyright 2006 The Inconsolata Project Authors
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://openfontlicense.org
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

View File

@@ -0,0 +1,135 @@
Inconsolata Variable Font
=========================
This download contains Inconsolata as both a variable font and static fonts.
Inconsolata is a variable font with these axes:
wdth
wght
This means all the styles are contained in a single file:
Inconsolata/Inconsolata-VariableFont_wdth,wght.ttf
If your app fully supports variable fonts, you can now pick intermediate styles
that arent available as static fonts. Not all apps support variable fonts, and
in those cases you can use the static font files for Inconsolata:
Inconsolata/static/Inconsolata_UltraCondensed-ExtraLight.ttf
Inconsolata/static/Inconsolata_UltraCondensed-Light.ttf
Inconsolata/static/Inconsolata_UltraCondensed-Regular.ttf
Inconsolata/static/Inconsolata_UltraCondensed-Medium.ttf
Inconsolata/static/Inconsolata_UltraCondensed-SemiBold.ttf
Inconsolata/static/Inconsolata_UltraCondensed-Bold.ttf
Inconsolata/static/Inconsolata_UltraCondensed-ExtraBold.ttf
Inconsolata/static/Inconsolata_UltraCondensed-Black.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-ExtraLight.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-Light.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-Regular.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-Medium.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-SemiBold.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-Bold.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-ExtraBold.ttf
Inconsolata/static/Inconsolata_ExtraCondensed-Black.ttf
Inconsolata/static/Inconsolata_Condensed-ExtraLight.ttf
Inconsolata/static/Inconsolata_Condensed-Light.ttf
Inconsolata/static/Inconsolata_Condensed-Regular.ttf
Inconsolata/static/Inconsolata_Condensed-Medium.ttf
Inconsolata/static/Inconsolata_Condensed-SemiBold.ttf
Inconsolata/static/Inconsolata_Condensed-Bold.ttf
Inconsolata/static/Inconsolata_Condensed-ExtraBold.ttf
Inconsolata/static/Inconsolata_Condensed-Black.ttf
Inconsolata/static/Inconsolata_SemiCondensed-ExtraLight.ttf
Inconsolata/static/Inconsolata_SemiCondensed-Light.ttf
Inconsolata/static/Inconsolata_SemiCondensed-Regular.ttf
Inconsolata/static/Inconsolata_SemiCondensed-Medium.ttf
Inconsolata/static/Inconsolata_SemiCondensed-SemiBold.ttf
Inconsolata/static/Inconsolata_SemiCondensed-Bold.ttf
Inconsolata/static/Inconsolata_SemiCondensed-ExtraBold.ttf
Inconsolata/static/Inconsolata_SemiCondensed-Black.ttf
Inconsolata/static/Inconsolata-ExtraLight.ttf
Inconsolata/static/Inconsolata-Light.ttf
Inconsolata/static/Inconsolata-Regular.ttf
Inconsolata/static/Inconsolata-Medium.ttf
Inconsolata/static/Inconsolata-SemiBold.ttf
Inconsolata/static/Inconsolata-Bold.ttf
Inconsolata/static/Inconsolata-ExtraBold.ttf
Inconsolata/static/Inconsolata-Black.ttf
Inconsolata/static/Inconsolata_SemiExpanded-ExtraLight.ttf
Inconsolata/static/Inconsolata_SemiExpanded-Light.ttf
Inconsolata/static/Inconsolata_SemiExpanded-Regular.ttf
Inconsolata/static/Inconsolata_SemiExpanded-Medium.ttf
Inconsolata/static/Inconsolata_SemiExpanded-SemiBold.ttf
Inconsolata/static/Inconsolata_SemiExpanded-Bold.ttf
Inconsolata/static/Inconsolata_SemiExpanded-ExtraBold.ttf
Inconsolata/static/Inconsolata_SemiExpanded-Black.ttf
Inconsolata/static/Inconsolata_Expanded-ExtraLight.ttf
Inconsolata/static/Inconsolata_Expanded-Light.ttf
Inconsolata/static/Inconsolata_Expanded-Regular.ttf
Inconsolata/static/Inconsolata_Expanded-Medium.ttf
Inconsolata/static/Inconsolata_Expanded-SemiBold.ttf
Inconsolata/static/Inconsolata_Expanded-Bold.ttf
Inconsolata/static/Inconsolata_Expanded-ExtraBold.ttf
Inconsolata/static/Inconsolata_Expanded-Black.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-ExtraLight.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-Light.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-Regular.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-Medium.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-SemiBold.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-Bold.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-ExtraBold.ttf
Inconsolata/static/Inconsolata_ExtraExpanded-Black.ttf
Inconsolata/static/Inconsolata_UltraExpanded-ExtraLight.ttf
Inconsolata/static/Inconsolata_UltraExpanded-Light.ttf
Inconsolata/static/Inconsolata_UltraExpanded-Regular.ttf
Inconsolata/static/Inconsolata_UltraExpanded-Medium.ttf
Inconsolata/static/Inconsolata_UltraExpanded-SemiBold.ttf
Inconsolata/static/Inconsolata_UltraExpanded-Bold.ttf
Inconsolata/static/Inconsolata_UltraExpanded-ExtraBold.ttf
Inconsolata/static/Inconsolata_UltraExpanded-Black.ttf
Get started
-----------
1. Install the font files you want to use
2. Use your app's font picker to view the font family and all the
available styles
Learn more about variable fonts
-------------------------------
https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
https://variablefonts.typenetwork.com
https://medium.com/variable-fonts
In desktop apps
https://theblog.adobe.com/can-variable-fonts-illustrator-cc
https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
Online
https://developers.google.com/fonts/docs/getting_started
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
Installing fonts
MacOS: https://support.apple.com/en-us/HT201749
Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
Android Apps
https://developers.google.com/fonts/docs/android
https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
License
-------
Please read the full license text (OFL.txt) to understand the permissions,
restrictions and requirements for usage, redistribution, and modification.
You can use them in your products & projects print or digital,
commercial or otherwise.
This isn't legal advice, please consider consulting a lawyer and see the full
license for all details.

View File

@@ -0,0 +1,93 @@
Copyright 2022 The Inter Project Authors (https://github.com/rsms/inter-tight)
This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
https://openfontlicense.org
-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------
PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.
The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded,
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.
DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.
"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).
"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).
"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.
"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.
PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:
1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.
2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.
3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.
5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.
TERMINATION
This license becomes null and void if any of the above conditions are
not met.
DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.

View File

@@ -0,0 +1,81 @@
Inter Tight Variable Font
=========================
This download contains Inter Tight as both variable fonts and static fonts.
Inter Tight is a variable font with this axis:
wght
This means all the styles are contained in these files:
Inter_Tight/InterTight-VariableFont_wght.ttf
Inter_Tight/InterTight-Italic-VariableFont_wght.ttf
If your app fully supports variable fonts, you can now pick intermediate styles
that arent available as static fonts. Not all apps support variable fonts, and
in those cases you can use the static font files for Inter Tight:
Inter_Tight/static/InterTight-Thin.ttf
Inter_Tight/static/InterTight-ExtraLight.ttf
Inter_Tight/static/InterTight-Light.ttf
Inter_Tight/static/InterTight-Regular.ttf
Inter_Tight/static/InterTight-Medium.ttf
Inter_Tight/static/InterTight-SemiBold.ttf
Inter_Tight/static/InterTight-Bold.ttf
Inter_Tight/static/InterTight-ExtraBold.ttf
Inter_Tight/static/InterTight-Black.ttf
Inter_Tight/static/InterTight-ThinItalic.ttf
Inter_Tight/static/InterTight-ExtraLightItalic.ttf
Inter_Tight/static/InterTight-LightItalic.ttf
Inter_Tight/static/InterTight-Italic.ttf
Inter_Tight/static/InterTight-MediumItalic.ttf
Inter_Tight/static/InterTight-SemiBoldItalic.ttf
Inter_Tight/static/InterTight-BoldItalic.ttf
Inter_Tight/static/InterTight-ExtraBoldItalic.ttf
Inter_Tight/static/InterTight-BlackItalic.ttf
Get started
-----------
1. Install the font files you want to use
2. Use your app's font picker to view the font family and all the
available styles
Learn more about variable fonts
-------------------------------
https://developers.google.com/web/fundamentals/design-and-ux/typography/variable-fonts
https://variablefonts.typenetwork.com
https://medium.com/variable-fonts
In desktop apps
https://theblog.adobe.com/can-variable-fonts-illustrator-cc
https://helpx.adobe.com/nz/photoshop/using/fonts.html#variable_fonts
Online
https://developers.google.com/fonts/docs/getting_started
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Fonts/Variable_Fonts_Guide
https://developer.microsoft.com/en-us/microsoft-edge/testdrive/demos/variable-fonts
Installing fonts
MacOS: https://support.apple.com/en-us/HT201749
Linux: https://www.google.com/search?q=how+to+install+a+font+on+gnu%2Blinux
Windows: https://support.microsoft.com/en-us/help/314960/how-to-install-or-remove-a-font-in-windows
Android Apps
https://developers.google.com/fonts/docs/android
https://developer.android.com/guide/topics/ui/look-and-feel/downloadable-fonts
License
-------
Please read the full license text (OFL.txt) to understand the permissions,
restrictions and requirements for usage, redistribution, and modification.
You can use them in your products & projects print or digital,
commercial or otherwise.
This isn't legal advice, please consider consulting a lawyer and see the full
license for all details.

Some files were not shown because too many files have changed in this diff Show More