diff --git a/lib/pdf-business-card.tsx b/lib/pdf-business-card.tsx index 6d45eb02..a6a0655c 100644 --- a/lib/pdf-business-card.tsx +++ b/lib/pdf-business-card.tsx @@ -90,7 +90,7 @@ const styles = StyleSheet.create({ top: 0, left: 0, right: 0, - bottom: '18mm', // Leave space for the bar below + bottom: '14mm', // Reduced bar height for better logo/bar proportion zIndex: 1, }, frontBackgroundImage: { @@ -101,7 +101,7 @@ const styles = StyleSheet.create({ frontContainer: { flex: 1, paddingTop: '3mm', // Compensate for top bleed for perfect optical centering - paddingBottom: '18mm', // Leave space for the green bar + paddingBottom: '14mm', // Match the reduced bar height justifyContent: 'center', alignItems: 'center', }, @@ -111,9 +111,9 @@ const styles = StyleSheet.create({ }, frontTagline: { color: COLORS.white, - fontSize: 6, - marginTop: 10, - letterSpacing: 1.5, + fontSize: 5.5, + marginTop: 8, + letterSpacing: 2, fontWeight: 'bold', textTransform: 'uppercase', zIndex: 100, @@ -123,40 +123,40 @@ const styles = StyleSheet.create({ bottom: 0, left: 0, right: 0, - height: '18mm', - paddingBottom: '3mm', // COMPENSATE FOR BOTTOM BLEED! Optical center for the trim edge. - borderTop: `2pt solid ${COLORS.green}`, + height: '14mm', // Compact bar — logo area gets more breathing room + paddingBottom: '2mm', // Compensate for bottom bleed (3mm trim, but content hugs center) + borderTop: `1pt solid ${COLORS.green}`, // Thin, elegant separator backgroundColor: '#000a66', zIndex: 50, flexDirection: 'column', justifyContent: 'center', alignItems: 'center', - gap: 4, // Tighter internal grouping + gap: 3, }, frontIconsGroup: { flexDirection: 'row', - gap: 12, + gap: 14, // Wider gaps between icon groups for visual clarity at small size }, frontBrandIconWrapper: { alignItems: 'center', - gap: 2, + gap: 1.5, }, frontBrandIcon: { - width: 14, // Scaled down for elegance - height: 14, - opacity: 0.9, + width: 12, // Smaller for compact bar + height: 12, + opacity: 0.85, }, frontBrandText: { - fontSize: 5, // Smaller font + fontSize: 4, // Tiny but readable at 300dpi print color: COLORS.white, textTransform: 'uppercase', - letterSpacing: 0.8, // Increased tracking - opacity: 0.9, + letterSpacing: 0.6, + opacity: 0.75, }, frontTaglineBar: { color: COLORS.green, - fontSize: 6.5, // Slightly smaller - letterSpacing: 1.8, // Wide premium tracking + fontSize: 5.5, // Smaller — supporting role, not headline + letterSpacing: 2, // Wide premium tracking fontWeight: 'bold', textTransform: 'uppercase', }, diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf index 09fdc912..b0c29738 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf index aba45211..4260b67d 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_NoTruck.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf index 3410f482..ff7f85ba 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Johannes_Gleich_Viaprinto_CMYK_91x61mm_3mmBleed.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf index 8d820cec..28335976 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf index 4b858ecb..8f0cae3f 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_NoTruck.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf index 080d2f51..74686dad 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Klaus_Mintel_Viaprinto_CMYK_91x61mm_3mmBleed.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf index 31a9fce4..b263ae37 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf index 94c49359..d833981c 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_NoTruck.pdf differ diff --git a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf index f02854cc..b3e42db2 100644 Binary files a/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf and b/public/downloads/business-cards/KLZ_Visitenkarte_Michael_Bodemer_Viaprinto_CMYK_91x61mm_3mmBleed.pdf differ diff --git a/public/downloads/business-cards/test_notruck_page_1.png b/public/downloads/business-cards/test_notruck_page_1.png index a7339f94..e4e6ffdf 100644 Binary files a/public/downloads/business-cards/test_notruck_page_1.png and b/public/downloads/business-cards/test_notruck_page_1.png differ diff --git a/public/downloads/business-cards/test_page_1.png b/public/downloads/business-cards/test_page_1.png index 9227752f..4c18ba53 100644 Binary files a/public/downloads/business-cards/test_page_1.png and b/public/downloads/business-cards/test_page_1.png differ