{"id":22104505,"url":"https://github.com/virtru/virtru-typography","last_synced_at":"2025-07-25T02:31:20.581Z","repository":{"id":149696052,"uuid":"169453623","full_name":"virtru/virtru-typography","owner":"virtru","description":"One, consistent set of fonts for the Virtru brand.","archived":false,"fork":false,"pushed_at":"2024-08-01T18:47:04.000Z","size":5918,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":32,"default_branch":"master","last_synced_at":"2024-08-01T21:11:08.726Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/virtru.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-06T18:18:56.000Z","updated_at":"2024-08-01T18:47:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"0519eff8-5676-4949-9a9a-2d973aa24bf9","html_url":"https://github.com/virtru/virtru-typography","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtru%2Fvirtru-typography","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtru%2Fvirtru-typography/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtru%2Fvirtru-typography/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/virtru%2Fvirtru-typography/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/virtru","download_url":"https://codeload.github.com/virtru/virtru-typography/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227501129,"owners_count":17781378,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-01T06:32:38.328Z","updated_at":"2024-12-01T06:32:47.817Z","avatar_url":"https://github.com/virtru.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Virtru Typography\n\nOne, consistent set of fonts for the Virtru brand to be used by designers and engineers across our products.\n\n## What problems does this solve?\n\n### 1. DRY—duplication of font assets\n\nThese are the same fonts repeated again and again:\n\nA. A Browser Plugin\n![Virtru BP fonts](./problems/fonts-bp.png)\n\nB. Secure Reader\n![Virtru SR fonts](./problems/fonts-sr.png)\n\nC. Dashboard\n![Virtru Dashboard fonts](./problems/fonts-dashboard.png)\n\n\n### 2. The same fonts coming from different sources\n\nWhere is this coming from? Which is canonical?\n\n![Creative Cloud duplicate fonts screenshot](./problems/fonts-Creative%20Cloud.png)\n\n\n### 3. Design programs treating the same fonts as different fonts, locally\n\n![Sketch missing fonts screenshot](./problems/fonts-Sketch.png)\n\n\n### 4. New designer onboarding—how do I get fonts locally?\n\nAs of 2018, undocumented and thus, inconsistent.\n\n# Intro for Designers \n\n## Install on macOS\n\n1. Download the [latest release](https://github.com/virtru/virtru-typography/releases) of this repo: **Assets \u003e Source code** (zip)\n1. Open Font Book.\n1. In the **User** section, remove any font families that appear in this repo.\n1. Install the downloaded fonts by opening them in Font Book. There should be no validation or duplicate font warnings.\n1. Deactivate any fonts in this repo above in [Adobe Fonts](https://fonts.adobe.com/my_fonts).\n\n# Intro for Engineers\n## Installation\nThis repo is ready for installation as npm package:\n```\nnpm install --save git+ssh://git@github.com/virtru/virtru-typography.git\n```\n\nOnce it's installed, add this to your application: \n```js\nrequire('virtru-typography');\n```  \n\nThis assumes that you're using webpack with relevant loaders for css and font files.\nFeel free to use dashboard and dashboard-v2 commits as a reference for adding `virtru-typography` to the existing projects:\nhttps://github.com/virtru/dashboard/pull/649/files \nhttps://github.com/virtru/dashboard-v2/pull/542/files\n\n### Usage\nThis repo ships css files with `@font-face` directives as well as `woff`, `woff2`, `ttf` fonts right into your project.\nTo use fonts in your app you just need to specify relevant font in your css:\n```css\n.text {\n  font: 300 16px 'Open Sans', Helvetica, Arial, sans-serif;\n}\n``` \n\n```css\n.text {\n  font-style: italic; \n  font-family: 'Raleway', Helvetica, Arial, sans-serif;\n}\n``` \n\n### Possible problems\n- If your fonts don't load from CDN, check out this dashboard fix: https://github.com/virtru/dashboard/pull/665 \n\n\n# Governance\n\n## Adding fonts\n\nTBD\n\n## Removing fonts\n\nTBD\n\n## Generating new font files (for localization, performance, etc.)\n\n[How to Generate WOFF \u0026 WOFF2 fonts](https://github.com/virtru/virtru-typography/wiki/Generating-WOFF-\u0026-WOFF2-fonts)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtru%2Fvirtru-typography","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvirtru%2Fvirtru-typography","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvirtru%2Fvirtru-typography/lists"}