use-source-han-code-jp.tsx 717 B

1234567891011121314151617181920212223
  1. import localFont from 'next/font/local';
  2. import { DefineStyle } from './types';
  3. const sourceHanCodeJPSubsetMain = localFont({
  4. src: '../../../resource/fonts/SourceHanCodeJP-Regular-subset-main.woff2',
  5. display: 'optional',
  6. });
  7. const sourceHanCodeJPSubsetJis2 = localFont({
  8. src: '../../../resource/fonts/SourceHanCodeJP-Regular-subset-jis2.woff2',
  9. display: 'optional',
  10. });
  11. export const useSourceHanCodeJP: DefineStyle = () => (
  12. <style jsx global>
  13. {`
  14. :root {
  15. --grw-font-family-source-han-code-jp-subset-main: ${sourceHanCodeJPSubsetMain.style.fontFamily};
  16. --grw-font-family-source-han-code-jp-subset-jis2: ${sourceHanCodeJPSubsetJis2.style.fontFamily};
  17. }
  18. `}
  19. </style>
  20. );