Add number font

This commit is contained in:
myrmidex 2025-07-12 21:55:55 +02:00
parent 6435900079
commit ce6b6e00c5
6 changed files with 38 additions and 25 deletions

BIN
public/fonts/7segment.woff Normal file

Binary file not shown.

View file

@ -5,6 +5,17 @@
@source '../views';
@source '../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php';
@font-face {
font-family: '7Segment';
src: url('/fonts/7segment.woff') format('woff');
font-weight: normal;
font-style: normal;
}
.font-digital {
font-family: '7Segment', monospace;
}
@custom-variant dark (&:is(.dark *));
@theme {

View file

@ -142,7 +142,7 @@ export default function LedCounter({
>
<div className="relative">
{/* Background glow effect */}
<div className="absolute inset-0 text-red-500/20 blur-sm font-mono-display text-6xl md:text-8xl lg:text-9xl tracking-widest">
<div className="absolute inset-0 text-red-500/20 blur-sm font-digital text-6xl md:text-8xl lg:text-9xl tracking-widest">
{formattedValue}
</div>
@ -150,7 +150,7 @@ export default function LedCounter({
<div className={cn(
"relative z-10",
"text-6xl md:text-8xl lg:text-9xl",
"font-mono-display font-normal tracking-widest",
"font-digital font-normal tracking-widest",
"text-red-500",
"drop-shadow-[0_0_10px_rgba(239,68,68,0.8)]",
"filter brightness-110"

View file

@ -73,7 +73,7 @@ export default function LedDisplay({
>
<div className="relative">
{/* Background glow effect */}
<div className="absolute inset-0 text-red-500/20 blur-sm font-mono-display text-6xl md:text-8xl lg:text-9xl tracking-widest">
<div className="absolute inset-0 text-red-500/20 blur-sm font-digital text-6xl md:text-8xl lg:text-9xl tracking-widest">
{formattedValue}
</div>
@ -81,7 +81,7 @@ export default function LedDisplay({
<div className={cn(
"relative z-10",
"text-6xl md:text-8xl lg:text-9xl",
"font-mono-display font-normal tracking-widest",
"font-digital font-normal tracking-widest",
"text-red-500",
"drop-shadow-[0_0_10px_rgba(239,68,68,0.8)]",
"filter brightness-110"

View file

@ -1,4 +1,4 @@
import { DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator } from '@/components/ui/dropdown-menu';
import { DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuSeparator } from '@/components/ui/DropdownMenu';
import { UserInfo } from '@/components/Settings/UserInfo';
import { useMobileNavigation } from '@/hooks/use-mobile-navigation';
import { type User } from '@/types';

View file

@ -39,6 +39,8 @@
<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=instrument-sans:400,500,600|major-mono-display:400" rel="stylesheet" />
<link rel="preload" href="/fonts/7segment.woff" as="font" type="font/woff" crossorigin>
@routes
@viteReactRefresh
@vite(['resources/js/app.tsx', "resources/js/pages/{$page['component']}.tsx"])