From 2f6c1a547e3b0961de8f13bb58eb99e5c56dce35 Mon Sep 17 00:00:00 2001 From: "amirhosein.ashourloo" Date: Sat, 15 Aug 2026 14:04:09 +0330 Subject: [PATCH] Add en title --- src/app/aboutus/page.tsx | 1 - src/app/blog/[slug]/page.tsx | 7 ++++- src/app/blog/page.tsx | 1 - src/app/fonts.ts | 12 +++----- src/app/globals.css | 2 +- src/app/layout.tsx | 4 +-- src/app/news-and-blog/page.tsx | 20 +++++++------ src/app/news/[slug]/page.tsx | 7 ++++- src/app/news/page.tsx | 1 - src/app/our-services/page.tsx | 1 - src/app/portfolios/[slug]/page.tsx | 20 +++---------- src/app/portfolios/page.tsx | 1 - src/assets/fonts/arual.ttf | Bin 0 -> 21492 bytes src/components/About.tsx | 3 +- src/components/ContactCta.tsx | 5 ++-- src/components/News.tsx | 5 ++-- src/components/Projects.tsx | 5 ++-- src/components/Services.tsx | 5 ++-- src/components/news/NewsArticleDetail.tsx | 13 ++++----- src/components/shared/Editorial.tsx | 13 ++------- src/components/shared/PageHero.tsx | 10 ++----- src/components/shared/SectionLabel.tsx | 34 ++++++++++++++++++++++ 22 files changed, 89 insertions(+), 81 deletions(-) create mode 100644 src/assets/fonts/arual.ttf create mode 100644 src/components/shared/SectionLabel.tsx diff --git a/src/app/aboutus/page.tsx b/src/app/aboutus/page.tsx index bd408ad..23bfd28 100644 --- a/src/app/aboutus/page.tsx +++ b/src/app/aboutus/page.tsx @@ -36,7 +36,6 @@ export default async function AboutPage() { diff --git a/src/app/blog/[slug]/page.tsx b/src/app/blog/[slug]/page.tsx index 1d7920a..6227889 100644 --- a/src/app/blog/[slug]/page.tsx +++ b/src/app/blog/[slug]/page.tsx @@ -45,7 +45,12 @@ export default async function BlogDetailPage({ <>
- +
diff --git a/src/app/blog/page.tsx b/src/app/blog/page.tsx index 7dc3609..94b20ff 100644 --- a/src/app/blog/page.tsx +++ b/src/app/blog/page.tsx @@ -36,7 +36,6 @@ export default async function BlogListPage({ diff --git a/src/app/fonts.ts b/src/app/fonts.ts index becf979..019d1a8 100644 --- a/src/app/fonts.ts +++ b/src/app/fonts.ts @@ -17,13 +17,9 @@ export const iranYekan = localFont({ preload: true, }); -/** Montserrat — used for the Latin project names and section kickers. */ -export const montserrat = localFont({ - src: [ - { path: "../assets/fonts/montserrat-light.ttf", weight: "300", style: "normal" }, - { path: "../assets/fonts/montserrat-regular.woff2", weight: "400", style: "normal" }, - { path: "../assets/fonts/montserrat-bold.ttf", weight: "700", style: "normal" }, - ], - variable: "--font-montserrat", +/** Arual — used for every English title/kicker across the site. */ +export const arual = localFont({ + src: "../assets/fonts/arual.ttf", + variable: "--font-arual", display: "swap", }); diff --git a/src/app/globals.css b/src/app/globals.css index bf6d7af..e914809 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -14,7 +14,7 @@ /* ---- type ---------------------------------------------------------- */ --font-sans: var(--font-iranyekan), system-ui, sans-serif; - --font-latin: var(--font-montserrat), system-ui, sans-serif; + --font-latin: var(--font-arual), Arial, sans-serif; /* ---- motion -------------------------------------------------------- */ --ease-out-soft: cubic-bezier(0.22, 1, 0.36, 1); diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 1700caa..ecb7b97 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -1,6 +1,6 @@ import type { Metadata, Viewport } from "next"; -import { iranYekan, montserrat } from "./fonts"; +import { arual, iranYekan } from "./fonts"; import { site } from "@/data/site"; import "./globals.css"; @@ -36,7 +36,7 @@ export default function RootLayout({ children, }: Readonly<{ children: React.ReactNode }>) { return ( - + {/* Scroll reveals are a JS enhancement — without it, show everything. */}