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