tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Update to fonts/sourcehansans-fonts



Hi,

PHO <pho%cielonegro.org@localhost> writes:

> Hi,
>
>
> Now that the freeze is over, can I commit an update to 
> fonts/sourcehansans-fonts? (Patch attached)
>
> The updated font contains a lot more glyphs. Most notably it has the 
> famous complicated kanji 𰻞 as used in 𰻞𰻞麺 (ビャンビャン麺). However, the 
> upstream changed the way how they distribute their font. Previously it 
> was just a collection of regular OTF files for each font weight 
> (regular, medium, bold, ...) Now it's a collection of OTCs. Each OTC 
> contains language-specific fonts for simplified Chinese, traditional 
> Chinese (one for Taiwan and one for Hong Kong), Japanese, and Korean. 
> This might cause issues on applications that aren't aware of such fonts, 
> which is why I'm asking you if it's okay to commit.
>
> As far as I can tell, Firefox, GIMP, and Inkscape seem to be capable of 
> handling it. I don't know about other applications.

editors/emacs28 can handle the Kanji character properly!!!

Thanks for your patch. Please commit your patch.

Thanks again.

> Index: Makefile
> ===================================================================
> RCS file: /cvsroot/pkgsrc/fonts/sourcehansans-fonts/Makefile,v
> retrieving revision 1.4
> diff -u -u -r1.4 Makefile
> --- Makefile	24 Apr 2022 15:32:05 -0000	1.4
> +++ Makefile	26 Jun 2023 11:41:22 -0000
> @@ -1,9 +1,12 @@
>  # $NetBSD: Makefile,v 1.4 2022/04/24 15:32:05 tnn Exp $
>  
> -DISTNAME=	SourceHanSansOTF-1.000
> -PKGNAME=	${DISTNAME:S/SourceHanSansOTF/sourcehansans-fonts/}
> +DISTNAME=	SourceHanSansOTC
> +PKGNAME=	sourcehansans-fonts-2.004
>  CATEGORIES=	fonts
> -MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:=source-han-sans.adobe/}
> +MASTER_SITES=	${MASTER_SITE_GITHUB:=adobe-fonts/}
> +GITHUB_PROJECT=	source-han-sans
> +GITHUB_RELEASE=	${PKGVERSION_NOREV}R
> +DIST_SUBDIR=	${PKGNAME_NOREV}
>  EXTRACT_SUFX=	.zip
>  
>  MAINTAINER=	ryoon%NetBSD.org@localhost
> @@ -11,25 +14,8 @@
>  COMMENT=	Set of Pan-CJK fonts from Adobe
>  LICENSE=	apache-2.0
>  
> -USE_LANGUAGES=	# none
> +WRKSRC=		${WRKDIR}
>  NO_BUILD=	yes
>  
> -FONTDIR=	${PREFIX}/share/fonts/X11/TTF
> -FONTS_DIRS.ttf=	${FONTDIR}
> -
> -INSTALLATION_DIRS=	share/fonts/X11/TTF
> -
> -INSTALL_FONTS=	SourceHanSans-Bold.otf \
> -		SourceHanSans-ExtraLight.otf \
> -		SourceHanSans-Heavy.otf \
> -		SourceHanSans-Light.otf \
> -		SourceHanSans-Medium.otf \
> -		SourceHanSans-Normal.otf \
> -		SourceHanSans-Regular.otf
> -
> -do-install:
> -.for i in ${INSTALL_FONTS}
> -	${INSTALL_DATA} ${WRKSRC}/${i} ${DESTDIR}${FONTDIR}
> -.endfor
> -
> +.include "../../mk/fonts.mk"
>  .include "../../mk/bsd.pkg.mk"
> Index: PLIST
> ===================================================================
> RCS file: /cvsroot/pkgsrc/fonts/sourcehansans-fonts/PLIST,v
> retrieving revision 1.1
> diff -u -u -r1.1 PLIST
> --- PLIST	17 Jul 2014 14:52:08 -0000	1.1
> +++ PLIST	26 Jun 2023 11:41:22 -0000
> @@ -1,8 +1,9 @@
> -@comment $NetBSD: PLIST,v 1.1 2014/07/17 14:52:08 ryoon Exp $
> -share/fonts/X11/TTF/SourceHanSans-Bold.otf
> -share/fonts/X11/TTF/SourceHanSans-ExtraLight.otf
> -share/fonts/X11/TTF/SourceHanSans-Heavy.otf
> -share/fonts/X11/TTF/SourceHanSans-Light.otf
> -share/fonts/X11/TTF/SourceHanSans-Medium.otf
> -share/fonts/X11/TTF/SourceHanSans-Normal.otf
> -share/fonts/X11/TTF/SourceHanSans-Regular.otf
> +@comment $NetBSD$
> +share/fonts/X11/TTF/SourceHanSans-Bold.ttc
> +share/fonts/X11/TTF/SourceHanSans-ExtraLight.ttc
> +share/fonts/X11/TTF/SourceHanSans-Heavy.ttc
> +share/fonts/X11/TTF/SourceHanSans-Light.ttc
> +share/fonts/X11/TTF/SourceHanSans-Medium.ttc
> +share/fonts/X11/TTF/SourceHanSans-Normal.ttc
> +share/fonts/X11/TTF/SourceHanSans-Regular.ttc
> +@pkgdir share/fonts/X11/OTF
> Index: distinfo
> ===================================================================
> RCS file: /cvsroot/pkgsrc/fonts/sourcehansans-fonts/distinfo,v
> retrieving revision 1.4
> diff -u -u -r1.4 distinfo
> --- distinfo	26 Oct 2021 10:27:23 -0000	1.4
> +++ distinfo	26 Jun 2023 11:41:22 -0000
> @@ -1,5 +1,5 @@
>  $NetBSD: distinfo,v 1.4 2021/10/26 10:27:23 nia Exp $
>  
> -BLAKE2s (SourceHanSansOTF-1.000.zip) = e732005fce11acb7b4f987d80f42b024ea2ee47f5d10c15102df086cc50aad70
> -SHA512 (SourceHanSansOTF-1.000.zip) = 545b94afd6192eaccc6612cb7ad61925160f04c3fe99ae72d0ea8d70fda798b4ca46e5f07ab20e7a9cfa5fa827f7ee1ba7b19757db9ae004522ef317b3b8ae61
> -Size (SourceHanSansOTF-1.000.zip) = 95664535 bytes
> +BLAKE2s (sourcehansans-fonts-2.004/SourceHanSansOTC.zip) = 6689c014f4e547976f519e4b30f50c055a0ba58c914d333ef0496c098e012147
> +SHA512 (sourcehansans-fonts-2.004/SourceHanSansOTC.zip) = e5448965ad61bfe6e2dab9bf42316cc32628616c45e63df8a09e5cbbe5e1ee02f8cacc1b76e55ae9996b2051c503877daf8294c0abf9854b2be67ce80a6a13db
> +Size (sourcehansans-fonts-2.004/SourceHanSansOTC.zip) = 104683291 bytes

-- 
Ryo ONODERA // ryo%tetera.org@localhost
PGP fingerprint = 82A2 DC91 76E0 A10A 8ABB  FD1B F404 27FA C7D1 15F3


Home | Main Index | Thread Index | Old Index